YAGNI - You aren't gonna need it - Вам это не понадобится

YAGNI - You aren't gonna need it - Вам это не понадобится


YAGNI - You aren't gonna need it - Вам это не понадобится Принципы:

- отказ от избыточной функциональности, — то есть отказ добавления функциональности, в которой нет непосредственной надобности

- функционал, который не описан в требованиях к системе, не должен реализовываться

Задачи которые решает YAGNI:

- устранение тяги программистов к излишней абстракции или функционала, который сейчас не нужен, но, по мнению разработчика, может либо вскоре понадобиться

- экономия средств которые были бы затрачены на написание, тестирование лишнего функционала

- устранение возможных ошибок от ненужного функционал

- устранение добавления избыточно сложности системы (KISS)


Читайте также: Принципы программирования

Поделиться ссылкой:
ВКонтакт Facebook Одноклассники Twitter Mail.Ru

Популярное

Шпаргалка Git команд
Проверка ИНН по контрольной сумме PHP/JavaScript
Шпаргалка к собеседованию программиста PHP, JavaScript, JQuery, CSS, HTML, MySQL, ООП.

Возврат к списку