17 часов назад
Принципы KISS, DRY, YAGNI, BDUF, SOLID, APO и бритва Оккама
В разработке программного обеспечения существуют принципы, которые помогают создавать качественный, масштабируемый и поддерживаемый код. Каждый из них имеет свои особенности и применимость в разных контекстах. Рассмотрим основные из них: KISS, DRY, YAGNI, BDUF, SOLID, APO и бритву Оккама. Этот принцип учит нас, что решения должны быть максимально простыми. Сложные архитектуры и переусложненные алгоритмы могут привести к трудноуловимым ошибкам и затруднить поддержку кода. Простота делает код более понятным для разработчиков...
1071 читали · 4 года назад
7 приемов, упрощающих программирование
Программирование — это сложное дело. Поэтому каждая техника, которая помогает его упростить, весьма полезна. Рассмотрим простые и эффективные приемы, которые помогают упростить работу программиста. 1. Функция-обертка Это самый простой и распространенный способ упрощения. Функция-обертка — это функция, которая вызывает некоторую функцию с заданными параметрами. Например, мы хотим вывести число в окне сообщений. Для этого служит функция MessageBox. Согласно MSDN эта функция имеет целых четыре аргумента:...