Источник: Nuances of Programming Согласно Роберту К. Мартину, разработчик должен относиться к написанию кода как к сочинению истории, стараясь изложить ее как можно красивее. Это не только порадует читателей кода, но и поможет самому разработчику решить многие проблемы: Вот несколько полезных советов, которые значительно улучшат ваши функции. 1. Беритесь за одно дело и выполняйте его хорошо Каждая функция должна выполнять одну задачу. Но иногда, выполняя одну задачу, разработчик старается попутно решить другие подзадачи. Поступаем ли мы неправильно в этом случае? Нет, если сохраняется тот же уровень абстракции внутри функции. 2. Скройте оператора switch внутри низкоуровневого класса Оператор switch выполняет несколько задач, и не всегда можно обойтись без него. В таком случае следует спрятать этого оператора где-нибудь внутри базового или низкоуровневого класса, чтобы не повторять его. Достичь этого можно с помощью полиморфизма. 3. Сведите аргументы к минимуму Хорошей практикой являетс
Как писать функции: 8 советов от опытного разработчика
2 июня 20222 июн 2022
1059
3 мин