Принципы программирования Хекслета

  1. Язык — это инструмент
  2. Программирование — это не язык
  3. Понимание принципов важнее знания инструментов
  4. Паттерны — это не принципы программирования
  5. Написание кода — не цель
  6. Удаление кода лучше его написания
  7. Читаемый код важнее быстрого
  8. Любое решение имеет плюсы
  9. Уровень мышления определяет уровень решений
  10. Изменяемое состояние — это необходимость и корень всех бед
  11. Побочные эффекты требуют изоляции
  12. Абстракция управляет сложностью
  13. Однообразие лучше локальных оптимизаций
  14. Тесты вселяют уверенность
  15. Эксплуатация — это часть системы
  16. Код — это не продукт
  17. Хороший код не рождает хороший продукт
+7 800 100 22 47

бесплатно по РФ

+7 495 085 21 62

бесплатно по Москве

108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845