首页 PHP小记正文

代码整洁之道阅读记录

刘伟 PHP小记 2018-06-19 133 1

简洁好的代码有什么要求:
1.能通过所有测试。
2.没有重复代码。
3.包括尽量小的实体,比如类,方法,函数
童子军简单军规: 让自己的营地比来的时候更干净, 取好名字最难的地方在于需要良好的描述技巧和共有的文化背景。 确保每一个函数每次只做一个事 过程式代码和面向对象代码的本质是截然对立的,这说明了对象和数据结构之间的二分原理:
1.过程式代码(使用数据结构的代码)在于不改变既有数据的前提下,增加新函数。
2.面向对象代码在于不改动既有函数的前提下,添加新类。 也就是说,过程式代码难以添加新的数据结构,因为必须修改所有函数,面向对象代码难以添加新的函数,因为要修改所有类???(没理解)

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

评论

精彩评论
  • 2018-08-22 22:26:55

    将一个框架的代码都放在一个文件里,也是可以执行的,为什么要分开,考虑到后期维护,代码要有可读性,毕竟代码是写给人看的。
    据说代码生命周期的百分之10在开发,剩下的百分之90 在与 代码的维护,如果层次,逻辑不清楚,别人接手你的代码也不知道从哪里开始维护。
    就目前来说 我觉得我应该改的是 我不应该把过多的逻辑放在控制器层和模型层 需改进!