date_range 2016-10-03
assignment_ind hexlet.io

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

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