Стажировка на реальных проектах:
наполнение портфолио, помощь с работой и заказами, пробные собеседования. Жми для подробностей→
8 of 59 menu
Бесплатный курс по Верстке. От новичка до продвинутого верстальщика! Начало 11 ноября. Жми для записи!

Принцип программирования KISS

Принцип программирования KISS (Keep it simple, stupid, Делай проще, тупица) предполагает отказ от необоснованного усложнения проектируемой системы, если возможно сделать ее более простой и легкой.

Для правильного построения системы по принципу KISS необходимо придерживаться следующих правил:

  • Все необходимые задачи нужно разбить на более мелкие подзадачи, разработка которых не должна занимать более 4-12 часов.
  • Все подзадачи должны решаться одним или несколькими классами.
  • Методы для решения задач в идеале должны ограничиваться не более чем 30-40 строками.
  • Прежде чем писать код, сначала нужно придумать, каким будет решение поставленной задачи.
  • Следует удалять весь ненужный и устаревший код.

Смотрите также

  • принцип SOLID,
    который задает рекомендации ПО на основе ООП
  • принцип DRY,
    который разделение ПО на мелкие компоненты
  • принцип YAGNI,
    который предполагает отказ от избыточной функциональности ПО
  • принцип CQS,
    который задает для каждой функции только одну команду
  • принцип LoD,
    который применяется при разработке ПО
  • принцип разделения ответственности,
    который применяется при разработке ПО
kauzchytrru