1711
Software / Re:Textový editor Atom - srovnání s Emacs
« kdy: 29. 08. 2016, 15:46:36 »Pokud u tebe nemá IDE vliv na produktivitu(je stejná nebo snad ještě horší, než v editoru), pak to jednoduše znamená, že s IDE neumíš pracovat a nedokážeš využít jeho možností. Akorát se snažíš svojí neschopnost vydávat za přednost.
Já ale nemluvil o sobě. Znal jsem například borce (vedoucího týmu 12 lidí), který pro vývoj v Javě používal notepad. A přitom co jiní tvořili týden, on stihl za odpoledne. Další dva projekťáci v tomto týmu, které bych označil za nejlepší lidi co pod sebou měl, používali první Vim a druhý Emacs. V sousedním týmu projekťák podobných kvalit jako předešlí dva používal Eclipse. Takových zkušeností jsem vypozoroval víc - čím větší guru, tím méně mu záleželo na IDE. Zdůrazňuji, že toto je implikace, nikoliv ekvivalence.Napriklad: IDE dela refaktoring _podstatne_ snazsim. Dobry programator refaktoruje (cimz nerikam, ze kazdy refaktoring je dobry!) a tvori to nezanedbatelnou cast jeho prace. Dobry programator bez IDE musi vyvinout podstatne vic prace na refaktoring.
U mě například tvoří refaktoring velmi zanedbatelnou část práce. Většinu práce strávím přemýšlením, čmáráním na papír, případně laděním, ale rozhodně ne bušením kódu.
Refaktoring je především nevyhnutelným důsledkem propagace tzv. agilních metod vývoje, které mohou dobře fungovat v rukou guru (kteří ovšem nepotřebují nijak dramaticky refaktorovat), ale u průměrných kodérů se to rovná stavbě pětipatrové budovy bez podrobných plánů. Jinými slovy, má-li někdo potřebu příliš často refaktorovat, znamená to, že při práci dost nepřemýšlí. Což je u někoho, kdo se živí programováním, dost podstatný problém. A podle toho výsledky práce takových lidí také vypadají.
Takže nesouhlasím - často refaktorovat potřebuje průměrný, či spíše podprůměrný programátor. Ale v žádném případě ne dobrý programátor.
Takze "guru" podle tebe programuje tak, ze
- napise test
- dostane ho do zelene
- commitne a udela pull request
?
