我不是在谈论如何在这里缩进.我正在寻找有关在源文件中组织代码块的最佳方法的建议.
你按字母顺序排列方法吗?按照你写的顺序?主题?在某种"教学"秩序?
你遵循什么组织原则?为什么?
我通常按以下顺序订购
建设者
析构函数
干将
制定者
任何"神奇"的方法
更改接收方持久状态的方法(save()等)
行为
公共帮助方法
私有/受保护的帮助方法
其他任何东西(虽然如果还有其他任何东西,它通常表明需要进行一些重构)