ПредишенСледващото

Програмистите могат да бъдат разделени на духовни последователи на Платон и духовни последователи на Хераклит. "Platonists" вярвали в идеалната форма, като при включване на компютъра прави точно това, което той е казал. "Geraklityane" добре знаят, че съвършенството не съществува, че светът се управлява от хаос. Но за да бъде успешна - имаме нужда от двата вида програмисти.

Програмистите са разделени на два типа ...

По този начин, програмисти са разделени на два вида - 100 духовните последователи на Платон и духовни последователи на Хераклит.

Platonists вярват в перфектна форма, като при включване на компютъра прави точно това, което той е казал, и е готов да го направи и на всякакъв носител. Всяка несигурност в поведението трябва да бъде елиминиран, всички странични ефекти, които се вземат предвид, всички входове и изходи, записани - в противен случай защо компютри са необходими за да не бъде източник на желязо логика непредсказуем ред сред хората? Platonists измислиха статично типизиране, крайни автомати, преход на маса, argv, официална проверка и съответствие с къри-Хауърд. Когато те подхождат към проблема, мечтата си - да намери точно такава структура, в която тази задача е напълно удобно. Идеално! Platonists-често се срещат в областта на вградените е, съставител дизайн, дизайн, ултра системи (авионика, например), твърди в реално време, микрокърнъл - като цяло, хардкор, толкова по-добре.

Не е geraklityane. Те знаят, че съвършенството не съществува, че светът се управлява от хаос, и няма начин да се въвеждат, за да се мястото, където тя не е и никога не може да бъде. Изненади винаги се случват, системата е винаги разбити, не е възможно да се разгледа всичко, и единственият начин да оцелеят в този свят - да бъдат гъвкави и изобретателни, за да се възстанови всичко изгубените. Geraklityane излезе с края на обвързващи, анотации, тестове единица продукция, прототипи, замяна по код, нулеви указатели, минаваща съобщение, актьори и надзорни органи. Е, Perl, от само себе си. Тяхната мечта - да всичко някак си работи, без значение какво може да се случи на хаоса около и без значение колко е луд или начални условия и въвеждане на данни - и следователно, geraklityan често се срещат в големи данни, финанси, уеб, телекомуникации, DevOps и на други места където царува Негово величество шанс.

За проекта е излетял, трябва да има и двете Platonists и geraklityane, в противен случай тя ще попадат в една от крайностите. Аз самият чист geraklityanin, следователно, са склонни да работят с Platonists, макар че често ги възприемат като чужденци и не разбирам как по принцип може да бъде такъв. :)

Всяка класификация куца непълна и страда известни. И толкова много забавно и много по-поучително от глупаво битката ни ostrokonechnikov и голям къс. Интересното дизайн е доста сложни софтуерни проекти с мощни софтуерни инструменти, които изискват малко или никакво кодиране, което е необходимо, за да го носите на всички или различен клас?

Ако не се лъжа, първоначалната присъда е:

Ако на тема:
се опита да дръпне бизнес задача на доказани, добре познати и вече изпълнени решения - това е един от най-погрешните схващания. В този случай става дума за повече от логика, тъй като механично правим всичко от нулата - глупаво :)

Цена: 1 търкайте.

Ще се вземе предвид Platonist, но това не ме спря да не се провали в реална реализация, което е много. Основното, което да има или да бъде в състояние да формират адекватна представа за реалността на това е да се Хегел, между другото, не се формира от хаоса. И тогава чисто платонична развие максимално качеството на автоматизация, да се вземат предвид психологията на изпълнението и готово - провал, докато тя дори не беше там, където управление не вярва във възможността за успех.

"Ако строители къщи начина, по който програмистите пишат програми, а след това на първия кълвач са летели да унищожи цялата световна цивилизация." Програмистите, които пишат в този невероятен стил, да се каже много. Техните програми могат да работят само с данните на платонистът, но с резултатите от тези програми могат да работят само Geraklityane. Предложената класификация на тези енкодери не падне.

цена по договаряне

Балмър не ми пука, отколкото да се управлява. В Microsoft.

Бившият ръководител на Microsoft Стив Балмър е излязъл на борда, най-накрая напуска компанията. Той възнамерява да се концентрира напълно върху. управление.

Какво е добър код

Налице е уникално качество код критерий - лекотата, с която друг програмист може да го разбере. Това е най-основно ниво. Повече.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!