3/5. Паттерны предотвращают ошибки и позволяют не наступать на грабли, найденные уже десятки лет назад!

Предотвратить все ошибки при разработке программного продукта невозможно.

Ошибки бывают: ❌ от неправильного понимания доменной области, ❌ ошибки неправильно сформулированных требований, ❌ механические ошибки. Все эти ошибки неизбежно возникают, но можно избежать ошибок этапа проектирования, одних из самых сложных в исправлении.

Понимание паттернов позволяет нам этого достичь — создать архитектуру программного обеспечения, которая минимизирует расходы ресурсов на поддержку и развитие проекта.

Но мало знать какие бывают паттерны и как они называются. Необходимо понимать их природу, почему они структурированы таким образом и за счет чего позволяют добиться результата.

Недостаточное понимание технологии или принципов может привести к неосознанному созданию неизвестных ошибок в попытке решения известных.

#education

3/5. Паттерны предотвращают ошибки и позволяют не наступать на грабли, найденные уже десятки лет назад!  
Предотвратить все ошибки при разработке программного продукта невозможно | Сетка — социальная сеть от hh.ru 3/5. Паттерны предотвращают ошибки и позволяют не наступать на грабли, найденные уже десятки лет назад!  
Предотвратить все ошибки при разработке программного продукта невозможно | Сетка — социальная сеть от hh.ru