2

在这个时候,我的代码中接近1800线。分开功能还是不分开功能?那就是

它包含一系列不同的形式和一个大功能,用于检查,验证和确定流程中的下一步。我总共有12个函数,我想知道关于是否(或何时?)将函数分离到它们自己的文件以及何时将它们全部留在同一页上的编程哲学和想法。

有关您的编程风格以及与特定组或编程哲学的既定编程标准的链接的任何想法?

感谢

回答

4

Code Complete本书,功能需要包含 - 酮逻辑单元,如果它包含不止一个,那么它分成两个功能。另一个提示是如果函数名太繁琐或太长。这也是一个关于可以重构的函数的暗示。

顺便说一句,代码完整的书应该在任何认真的软件开发人员的阅读清单。

+0

这看起来像一本很棒的书,我正在排队购买它。 – Mallow 2011-04-14 15:41:09

+0

它很大,800多页长,但这是值得的努力。另外,一旦你读了一次,它作为参考书非常有用。 – omermuhammed 2011-04-14 15:48:45