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
— 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
