Источник: Nuances of Programming Согласно Роберту К. Мартину, разработчик должен относиться к написанию кода как к сочинению истории, стараясь изложить ее как можно красивее. Это не только порадует читателей кода, но и поможет самому разработчику решить многие проблемы: Вот несколько полезных советов, которые значительно улучшат ваши функции. 1. Беритесь за одно дело и выполняйте его хорошо Каждая функция должна выполнять одну задачу. Но иногда, выполняя одну задачу, разработчик старается попутно решить другие подзадачи...
Хороший программист старается делать свои функции чистыми. Если знать, что это такое, можно сойти за своего, а заодно написать читаемый код. Что такое функция Функция — это мини-программа внутри вашей основной программы, которая делает какую-то одну понятную вещь. Вы однажды описываете, что это за вещь, а потом ссылаетесь на это описание в тех частях программы, где это нужно. Например, вы пишете игру. Каждый раз, когда игрок попадает в цель, убивает врага, делает комбо, заканчивает уровень или падает в лаву, вам нужно добавить или убавить ему очков...