![]() |
Ластро
2 марта 2019
|
>Ну давай еще удивительную линковку С++ вспомним
Это она и есть >А зачем? Для пуризма? Для читаемости. Поверишь или нет, но я в этом отношении не самый запущенный случай. Вон Боб Мартин в своём «Чистом коде» советует следующее о длине функций: Первое правило: функции должны быть компактными. Второе правило: функции должны быть еще компактнее. … Из сказанного выше следует, что блоки в командах if, else, while и т.д. должны состоять из одной строки, в которой обычно содержится вызов функции. Это не только делает вмещающую функцию более компактной, но и способствует документированию кода, поскольку вызываемой в блоке функции можно присвоить удобное содержательное имя. А ещё предлагает использовать функции, одного, ну максимум двух аргументов.Про длину файлов у него тоже было. В общем предлагаю свернуть тему. Ибо холиварная а все останутся при своём. |