如何在Cakephp中编写Clean代码

时间:2011-09-12 04:54:32

标签: cakephp cakephp-1.3 cakephp-2.0

我想知道如何在CakePHP中编写干净的代码? 绝对像“清洁代码,罗伯特·马丁的敏捷软件工艺手册”这本书

编写控制器,模型和视图的更简洁方法是什么?如何以更干净的方式处理内联javascripts?

我问这个问题,因为我确实有管理的cakephp应用程序,它目前很臃肿。我们没有用干净的代码技术编写它。所以现在我们很难延长它。

提前致谢。

1 个答案:

答案 0 :(得分:2)

[此问题将被关闭]

一些提示:

  • 您应首先考虑数据模型..规范化表格,正确模型和关系。
  • 尊重MVC 并尝试使用cake的ORM,而不是一直使用$model->query()
  • DRY。即使您不打算立即重用代码,也可以重复使用代码。创建元素,帮助程序,组件和功能。
  • 尝试使用Cake Tools。即使用Session对象而不是$ _SESSION,Cache Class,Set Class等
  • KISS。避免不必要的复杂性

根据我的经验:

  • 我不使用cake的内联javascript ..我宁愿创建Mootools Classes,我觉得它更干净,更灵活。
  • 我不喜欢插件,因为我最终搜索了几个小时的插件,这可能正是我想要的,而且通常我都找不到它......当我找到它时,需要更多的时间来理解如何安装它和测试它...如果他们要求我修改一些东西,我必须花更多的时间来了解插件的工作原理...对我来说,如果我创建自己的工具和插件,它会更快。

希望这有帮助