Funkcionální programování lze jen stěží označit za novinku. Už počátkem 90. let jsem na univerzitě napsal spoustu kódu v LISPu. Před 25 lety. A už v té době byl zmíněný jazyk o něco starší než moje tehdejší študácké já.
Archiv autora: Matthew Gertner
Matthew Gertner
CEO v Salsita Software, kde vyvíjíme prvotřídní webové a mobilní applikace pro naše mezinárodní klienty.
Před několika lety jsem přistoupil na jeden freelance projekt: implementaci Internet Explorer komponenty v C++. V té době jsem na jiných projektech fakturoval zdravou hodinovou sazbu, tento konkrétní klient však trval na fixní ceně. Na základě nějakého dočasného zatemnění mysli jsem učinil výjimku a přijal jsem předem odsouhlasený rozpočet. Projekt se zdál přece jen být poměrně zajímavý a požadavky jasné jako facka. Co by se mohlo stát, že?
Milion let nazpět opice slezly ze stromů, vyvinul se protistojný palec a nakonec se staly lidskými bytostmi. My se dívame na code review v podobném světle: něco, co odlišuje člověka od zvířete na loukách softwarové savany.
Nedávno jsem na Lifehackeru četl článek s názvem Co bych byl rád věděl, když jsem začínal jako softwarový inženýr, přejatý z původní Quora odpovědi od Michaela O. Churche. Nedokážu ho vyhnat z hlavy. Asi mě trochu provokuje, že ačkoli s ním v podstatě souhlasím, mám za svých 20 let zkušeností s vývojem docela jiné závěry.