0

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

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

我问这个问题是因为我确实管理了 cakephp 应用程序,而且它目前很臃肿。我们没有在脑海中使用干净的代码技术来编写它。所以现在我们很难扩展它。

提前致谢。

4

1 回答 1

2

[此问题可能已关闭]

一些提示:

  • 您应该首先考虑您的数据模型。规范化表、正确的模型和关系。
  • 尊重 MVC并尝试使用 cake 的 ORM 而不是$model->query()一直这样做。
  • 。使您的代码可重用,即使您现在不打算重用它。创建元素、助手、组件和函数。
  • 尝试使用蛋糕工具。即使用 Session 对象而不是 $_SESSION、Cache Class、Set Class 等。
  • 亲吻。避免不必要的复杂性

在我的经验中:

  • 我不使用 cake 的内联 javascript。我宁愿创建 Mootools 类,我发现它更干净、更灵活。
  • 我不喜欢插件,因为我最终花了几个小时寻找一个完全符合我要求的插件,但通常我找不到它。当我找到它时,需要更多时间来了解如何安装和测试它。 ..如果他们要求我修改某些东西,我必须花费更多时间来了解插件的工作原理......对我来说,如果我创建自己的工具和插件会更快。

希望这可以帮助

于 2011-09-12T09:02:16.630 回答