《程序员修炼之道:从小工到专家》读书笔记 05

软件设计与架构
设计原则:
SOLID原则:
单一职责原则(Single Responsibility Principle)
开放关闭原则(Open/Closed Principle)
里氏替换原则(Liskov Substitution Principle)
接口隔离原则(Interface Segregation Principle)
依赖反转原则(Dependency Inversion Principle)
设计模式:建议学习常见的设计模式(如工厂模式、观察者模式等),提升设计的灵活性和可扩展性。

架构思维:
架构设计:学习如何在设计初期就考虑架构,使其能适应未来的变化。
系统性能:考虑瓶颈,进行性能分析,以确保系统在负载增加时能够有效运行

代码审查与反馈:
代码审查的好处:不仅提高了代码质量,也促进了团队成员之间的交流,分享知识和经验。
审查技巧:掌握审查时应注意的点,如清晰度、可维护性和安全性等关键功能。

posted @ 2024-11-27 21:40  一如初见233  阅读(2)  评论(0编辑  收藏  举报