有没有一本书或教程,教你如何把一堆乱代码逐步优化成逻辑清晰,易读,复用性高的代码

现在是处于这种情况。简单的业务逻辑会写,框架也会用,composer的组件也会调用,相当于只会拼积木,但是不会造积木,编程的头和尾能看清楚,但是内部
1.“积木”内部如何实现
2.为什么可以这样实现“积木”
3.还有没有其他办法实现同样的“积木”
4.语言版本更新之后新的特性会给造“积木”带来怎样的便利。比如php5.3的后期静态绑定能给编码带来什么改变。

5.像laravel这种框架是如何演变成现在的版本的。 试过读过源码和看过《Laravel框架关键技术解析》,但是感觉还是管中窥豹。
6.编写业务逻辑的时候,是否需要像造“积木”一样去编写。

问题较多,大神可以抽几个回答。主要目的是想如何去逐步造“积木”,优化“积木”。

阅读 2.4k
2 个回答

《人月神话》值得一读

单从php出发。可以查阅相关的PSR标准和一些通用的准则。
书籍推荐《PHP之道》,《Modern PHP》,后者是前者的纸质版,可以说是很长一段时间都不会过时的内容。

从技术角度出发。可以给开发环境装上xdebug,跟随框架的执行取了解框架的一些奇思妙想实现。

比如 Laravel 就比较推荐 Laravel 官方API文档。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题