dimabagow

50 правила програмирања

15. Анализа рачунарских система је као васпитање деце; може се нанети огромна штета, али се не може гарантовати успех.
— Tom DeMarco
14. Мене не занима да ли ће то радити на вашим машинама! Ми их не дајемо наручиоцу!
— Vidiu Platon.
13. Понекад је боље остати да спаваш код куће у понедељак, него провести целу недељу исправљајући код написан у понедељак.
— Christopher Thompson
12. Мерење продуктивности програмирања бројањем редова кода је исто као и оцењивање градње авиона по његовој тежини.
— Bill Gates
11. Отклањање грешака у коду је двоструко теже него његово писање. Тако да ако пишете код онолико паметно колико можете, ви сте по дефиницији недовољно бистри да у њему отклањате грешке.
— Brian W. Kernighan.
10. Људи сматрају да је програмирање наука изабраних, али у реалности је све супротно — једноставно много људи ствара програме који користе туђе програме, као да граде зид од малих циглица.
— Donald Knuth
9. Најпре научите науку програмирања и целу теорију. Затим развијте свој програмерски стил. Затим заборавите све и једноставно програмирајте.
— George Carrette
8. Многи од вас су упознати са врлинама програмера. Има их укупно три, и наравно то су: лењост, нестрпљивост и гордост.
— Larry Wall
7. Већина програма данас су попут египатских пирамида од милион циглица једна на другој и без конструктивне целовитости — они су једноставно саграђени грубом силом и хиљадама робова.
— Alan Kay
6. Тешкоћа рада са програмером је у томе што не можете да разумете шта он ради све док не буде прекасно.
— Seymour Cray
5. Итерација је људска, рекурзија је божанска.
— L. Peter Deutsch
4. Два пута су ме питали [чланови Парламента]: «Кажите нам, господине Бебиџ, шта ће се догодити ако у машину унесете погрешне цифре? Да ли ћемо моћи да добијемо тачан одговор?» Не могу ни да замислим каква збрка у глави може довести до таквог питања.
— Charles Babbage
3. Већина добрих програмера ради свој посао не зато што очекују плату или признање, већ зато што уживају у програмирању.
— Linus Torvalds
2. Увек пишите код као да ће га одржавати насиљу склон психопата који зна где живите.
— Martin Golding
1. Постоје два начина за стварање дизајна програма. Један је да га направите толико једноставним да у њему очигледно неће бити недостатака. Други начин је да га направите толико замршеним да у њему неће бити очигледних недостатака.
— C.A. R. Hoare