0

我正在努力改进我的编程方法,这种方法的一部分是阅读 Robert C Martin 推荐的(并且已经对我产生了巨大影响的)书“清洁代码”。

在书中,它说每个函数或类应该只做一件事是多么重要,或者至少在合理范围内尽可能少。

我一直在将 Codeigniter 用于最近的一个项目,但我的代码根本没有这样做,但我不确定在 Codeigniter 中执行此操作的正确方法。

例如,在我的一些控制器中,我有很多方法,或者比“清洁代码”推荐的方法更多。但是我不确定在哪里最好将代码分解为...

  1. 我是否在我的控制器中使用私有方法来整理事情,但是当我为每个公共方法/页面都有一些私有方法时,我的类中有很多方法的可能性。

  2. 我是否将每个公共方法/页面拆分到它自己的文件中,并避免如上所述的太多方法和私有方法。

  3. 我是否创建自己的新类并将它们放在库文件夹中,并在我的方法或类在控制器中执行过多操作时使用库。

如果有人有一个编写良好的 CodeIgniter 脚本的示例,它也会有很大帮助,那么我可以看看更有经验的开发人员如何解决问题。

4

0 回答 0