"Nenávidím téměř všechen software. Je to zbytečné a komplikované téměř každé vrstvě ... ty to nechápeš, jak v prdeli to celé je, " chvástá Ryan Dahl, tolik (a správně-) velebený tvůrce Node.js . "Je to opravdu, opravdu, je všechno svinstvo. A je to mnohem horší, než kdokoli uvědomuje, " souhlasí Zack Morris, který pokračuje přidat, "průmysl podpořil sebe do rohu a nemůže ani vidět, že cesta vpřed vyžaduje myšlení mimo krabici."
Investoři a manažeři Možná si to neuvědomujete, ale kodéry, kteří svou práci, jsou ve společném státě zlobí kvasu. Stížnosti na stavu moderního softwarového inženýrství množí všude podívám. Scrum , state-of-the-umělecký projekt, metodika řízení je pod útokem: "Mohu jen doufat, že když Scrum klesá nebere celý Agile hnutí s tím, " říká Robert Martin, stěžují elitářství a vzestup smysl certifikace "Scrum Master". Pawel Brodzinski znevažuje software certifikace z jiného úhlu: "Zdá se, že certifikace hodnotí lidé nezávisle a je objektivní. Bohužel to je také skoro k ničemu. "
I test-řízený vývoj - představy, že vývojový tým je automatizované testy jsou ještě důležitější než vlastní software, psát, a měla by být zapsána jako první - je kritizován. Jakmile se tato víra zdála téměř posvátné (. I když podle mých zkušeností většina průmyslu platí jen naoko) Nyní, když Pieter Hintjens argumentuje ". Čím více budete testovat software, horší to bude" Peter Sargeant souhlasí : " Celý koncept vývoj řízený testy je Hocus, a zahrnuje ji jako filosofii, zločinec. "
Nic z výše uvedeného se mýlí. Morris je exegeze problematickým procesem IOS pro vývoj aplikací je místo na: pod hladkou vnější Apple XCode prostředí a Objective-C jazyk lež kroutící Lovecraftian hrůzy od 1980, jako makra preprocesoru, lesy mystické příznaků compile / link a cesty, schéma / Projekt / target zmatek, atd. atd. atd. Android je lepší vývoj v některých ohledech, ale doporučil Eclipse prostředí je ošklivá, neohrabaný a někdy jen stěží srozumitelné. Certifikace se mi zdá (s některými výjimkami), většinou se červené vlajky, které varují: ". Tento člověk si myslí, že jen učit nová sada nástrojů, je významný čin, který si zaslouží uznání" Test strategie musí být přizpůsobeny na problém, ne naopak kolem.
Ale já jsem zasáhl tím, jak se hněvu a frustrace výše uvedeného je tak mimo synchronizace s mou vlastní zkušeností. Psal jsem kód pro peníze na dvacet let, s šesti let bezvládí 2003 - 2009, protože jsem dostal knihu obchod a strávil tu dobu romány psaní na plný úvazek. Když jsem se vrátil do programování před dvěma lety, byl jsem ohromen tím, jak lépe to dostal. Nešikovný jazyky jako Perl a C + + byli velmi nahrazení
Žádné komentáře:
Okomentovat