Martin Fowler slavné citáty

naposledy aktualizováno : 5. září 2024

other language: spanish | czech | german | french | italian | slovak | turkish | ukrainian | dutch | russian | portuguese

Martin Fowler
  • Každý blázen může napsat kód, kterému počítač rozumí. Dobří programátoři píší kód, kterému lidé rozumějí.

  • Pokud jste technický vedoucí, musíte být kódování.

  • Komplexnost je nepřítelem srozumitelnosti.

  • Jednou z věcí, které jsem se snažil udělat, je hledat jednodušší nebo pravidla podporující dobrý nebo špatný design. Myslím, že jedním z nejcennějších pravidel je vyhnout se duplicitě. "Jednou a jen jednou" je extrémní programovací fráze.

  • ...pokud se bojíte něco změnit, je to zjevně špatně navrženo.

  • Kdy použít iterativní vývoj? Iterativní vývoj byste měli používat pouze u projektů, které chcete uspět.

  • Kontinuální integrace je praxe vývoje softwaru, kde členové týmu integrují svou práci často, obvykle se každý člověk integruje alespoň denně-což vede k více integracím denně. Každá integrace je ověřena automatizovaným sestavením (včetně testu), aby se co nejrychleji zjistily chyby integrace. Mnoho týmů zjistí, že tento přístup vede k výrazně sníženým integračním problémům a umožňuje týmu rychleji vyvíjet soudržný software.

  • Teď jsem docela líný člověk a jsem připraven docela tvrdě pracovat, abych se práci vyhnul.

  • Nemohu si vybrat, zda je někdo mým jednáním uražen. Můžu si vybrat, jestli mi na tom záleží.

  • Když si skutečně sednete a napíšete nějaký kód, naučíte se věci, které jste nezískali z přemýšlení o nich v modelingových termínech...existuje proces zpětné vazby, ke kterému se můžete skutečně dostat pouze provedením některých věcí a viděním toho, co funguje

  • Proč je skládání symfonií těžké? Nevím. Jen velmi málo lidí na světě to dokáže dobře. A myslím, že to je případ předběžného designu. Je velmi těžké dělat dobře.

  • Nikdy v análech softwarového inženýrství nebylo tolik dlužno tolika až tak málo řádků kódu

  • Zjistil jsem, že testy psacích jednotek ve skutečnosti zvyšují rychlost programování

  • Téměř ve všech případech jsem proti vyhradení času na refaktoring. Podle mého názoru refaktoring není činnost, na kterou si vyhradíte čas. Refaktoring je něco, co děláte po celou dobu v malých dávkách.

  • Srovnání s jinou aktivitou je užitečné, pokud vám pomůže formulovat otázky, je nebezpečné, když ji použijete k ospravedlnění odpovědí.

  • Vzor je myšlenka, která byla užitečná v jednom praktickém kontextu a pravděpodobně bude užitečná v jiných.

  • Doufám tedy, že jsem dal jasně najevo, že zavedení agilních metod je velmi červená vlajka.

  • Je nemožné si nevšimnout Ruby na kolejích. Mělo to obrovský účinek v komunitě Ruby i mimo ni... Kolejnice se staly standardem, se kterým se srovnávají i zavedené nástroje.