10 найкращих книг для програмістів

  • “Чистий код….
  • «Алгоритми….
  • “Структура та інтерпретація комп’ютерних програм” …
  • «Ідеальний програміст….
  • “Ідеальний код: Практичні вказівки щодо розробки програмного забезпечення” …
  • «Методи об’єктно-орієнтованого дизайну….
  • «Програма – практикуючий….
  • “Першою головою.

І Т-класика: п’ять книг, які повинні прочитати програміст

  • Дональд Кунт – “Мистецтво програмування”
  • Роберт С. Мартін – “Чистий код: створення, аналіз та рефактор”
  • Г. …
  • Стів МакКоннелл – “Ідеальний код”
  • Мартін Фаулер – “Код рефакторингу на JavaScript: вдосконалення проекту існуючого коду”

Симптоми

  • Створення змінних, які ніколи не використовуються.
  • Видача нерелевантних результатів.
  • Функції виклику, які не пов’язані з метою.
  • Виконання гіпотетичних функцій (наприклад, збереження ()) кілька разів, лише для впевненості.
  • Виправлення помилок шляхом постійного рефакторингу та переписування помилкового коду.