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

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

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

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


慕斯709654
浏览 489回答 2
2回答

Smart猫小萌

《人月神话》值得一读

桃花长相依

单从php出发。可以查阅相关的PSR标准和一些通用的准则。书籍推荐《PHP之道》,《Modern PHP》,后者是前者的纸质版,可以说是很长一段时间都不会过时的内容。从技术角度出发。可以给开发环境装上xdebug,跟随框架的执行取了解框架的一些奇思妙想实现。比如 Laravel 就比较推荐 Laravel 官方API文档。
打开App,查看更多内容
随时随地看视频慕课网APP