10 найкращих книг для програмістів
- “Чистий код….
- «Алгоритми….
- “Структура та інтерпретація комп’ютерних програм” …
- «Ідеальний програміст….
- “Ідеальний код: Практичні вказівки щодо розробки програмного забезпечення” …
- «Методи об’єктно-орієнтованого дизайну….
- «Програма – практикуючий….
- “Першою головою.
І Т-класика: п’ять книг, які повинні прочитати програміст
- Дональд Кунт – “Мистецтво програмування”
- Роберт С. Мартін – “Чистий код: створення, аналіз та рефактор”
- Г. …
- Стів МакКоннелл – “Ідеальний код”
- Мартін Фаулер – “Код рефакторингу на JavaScript: вдосконалення проекту існуючого коду”
Симптоми
- Створення змінних, які ніколи не використовуються.
- Видача нерелевантних результатів.
- Функції виклику, які не пов’язані з метою.
- Виконання гіпотетичних функцій (наприклад, збереження ()) кілька разів, лише для впевненості.
- Виправлення помилок шляхом постійного рефакторингу та переписування помилкового коду.