A programozók vannak osztva két típusú ...
A programozók osztható szellemi követői Platón és szellemi követői Hérakleitosz. „Platonisták” hittek az ideális forma, mint amikor a számítógép csinál pontosan mit is mondtam. „Geraklityane” jól tudják, hogy a tökéletesség nem létezik, hogy a világ uralja káosz. De ahhoz, hogy sikeres legyen - mi kell mindkét típusú programozók.
Így a programozók két csoportba sorolhatjuk 100 - lelki követői Platón és szellemi követői Hérakleitosz.
Platonisták hinni tökéletes állapotban, mint amikor a számítógép csinál pontosan mit is mondtam, és készen áll, hogy menjen be bármilyen közegben. Bármilyen bizonytalanság a viselkedést el kell távolítani, az összes mellékhatás figyelembe venni, összes be- és kimenet rögzített - különben miért számítógépek szükségesek, hogy ne legyen vasforrások logikai kiszámíthatatlan érdekében az emberek között? Platonisták jött statikus gépelési, véges állapotú gép, átmeneti asztal, argv, formai ellenőrzése és betartása Curry-Howard. Amikor közeledik a problémára, álmaik -, hogy megtalálja pontosan egy ilyen szerkezet, amelyben ezt a feladatot tökéletesen illik. Ideális! Platonisták gyakran megtalálható a beágyazott van, fordítóprogram, design, ultra rendszerek (repülési, például), kemény valós idejű, Mikrokernel - általában a hardcore, annál jobb.
Nem geraklityane. Tudják, hogy a tökéletesség nem létezik, hogy a világ uralja a káosz, és nincs módja annak, hogy annak érdekében, hogy az a hely, ahol nem volt, és nem is lesz. Meglepetések mindig fordul elő, a rendszer mindig törött, lehetetlen, hogy fontolja meg mindent, és az egyetlen módja, hogy túlélje ezt a világot -, hogy rugalmas és találékony annak érdekében, hogy visszaszerezze az elveszett. Geraklityane jött késői kötés, megjegyzések unit tesztek, prototípusok, gyorscsere kódot, null mutató, üzenetküldés, színészek és a felügyelők. Nos, Perl, önmagában. Álmaik - minden valahogy működött, nem számít, milyen káosz előfordulhat körül, és nem számít, mennyire őrült, vagy a kezdeti feltételek és bemenő adatok - és ezért geraklityan gyakran megtalálható a nagy adat, pénzügy, web, telekommunikáció, devops és másutt ahol uralkodik Őfelsége valószínűsége.
Ahhoz, hogy a projekt elindult, ott kell lennie mind platonisták és geraklityane, különben nem fog esni az egyik véglet. Magam tiszta geraklityanin ezért hajlamosak dolgozni a platonisták, bár gyakran úgy érzékelik, idegenek és nem értik, hogyan, elvileg lehet ilyen. :)
Bármilyen besorolás béna hiányos, és ismertek. És annyira szórakoztató, és sokkal tanulságosabb, mint az ostoba harc a ostrokonechnikov és big-endian. Érdekes kialakítása meglehetősen összetett szoftver projektek nagy teljesítményű szoftver eszközöket, amelyek kevés vagy semmilyen kódolást, ami szükséges, hogy készítsen egyáltalán, vagy egy másik osztály?
Ha nem tévedek, az eredeti mondat:
Ha a témáról:
próbálkozás az üzleti feladatot bevált, jól ismert és eddig megvalósított megoldások - ez az egyik téves. Ebben az esetben beszélünk többet, mint a logika, mert mechanikusan csinálni mindent a nulláról - buta :)
Ár: 1 dörzsölni.
Elviszem magam a platonista, de ez nem akadályozta meg, hogy nem sikerül semmilyen tényleges végrehajtása, ami egy csomó. A legfontosabb dolog, hogy vagy képes képezzen megfelelő ötlet a valóság az, hogy Hegel, az úton, még nem alakult ki káosz. És akkor tisztán plátói fejleszteni a maximális minőségét automatizálás, hogy vegye figyelembe a pszichológia a végrehajtás és íme - jelez, miközben nem is volt ott, ahol a vezetés nem hisz a siker lehetőségét.
„Ha az építészek építettek házakat, ahogy a programozók írt programokat, akkor az első harkály repült, hogy elpusztítsa az egész világ a civilizáció.” Programozók, akik ebben az anekdotikus stílus, azt nagyon. Programjaikat csak akkor működik, az adatokat a platonikus, de az eredmények a programok csak akkor működhet, Geraklityane. A javasolt osztályozását ilyen kódolók nem esnek.
szerződéses ár
Ballmer nem érdekel, mint kezelni. A Microsoftnál.
Az egykori vezetője a Microsoft Steve Ballmer kijött a fórumon, végül elhagyta a céget. Azt tervezi, hogy teljes mértékben összpontosítani. kezelése.
Milyen a jó kód
Van egy egyedi kód minőségi kritérium - a könnyedség, amellyel a másik programozó érteni. Ez az alap szinten. Több.