Разделять функции или не разделять функции?Это - PullRequest
2 голосов
/ 14 апреля 2011

На данный момент я приближаюсь к отметке 1800 строк в моем коде.

Он содержит ряд различных форм и одну большую функцию, которая проверяет, проверяет и определяет следующий шаг в процессе. У меня есть в общей сложности 12 функций, и я хотел бы узнать принципы программирования и размышления о том, следует ли (или когда?) Разделять функции в их собственный файл и когда оставлять их все на одной странице.

Есть мысли о вашем стиле программирования и о каких-либо связях с установленными стандартами программирования конкретной группы или философией программирования?

Спасибо

1 Ответ

4 голосов
/ 14 апреля 2011

В соответствии с книгой Code Complete , функция должна содержать одну логическую единицу, если она содержит более одной единицы, то разбить ее на две функции.Еще один совет - если имя функции слишком громоздкое или длинное.Это тоже намек на функцию, которую можно реорганизовать.

Кстати, книга Code Complete должна быть в списке чтения любого серьезного разработчика программного обеспечения.

...