前言
创作开始时间:2021年7月30日16:21:49
想系统学习一下软件设计(设计模式,架构,重构等等),所以看了几本相关书籍,并在此记录读书笔记。

渐进式开发和设计可以实现上面三个准则!
顺序化开发,分而治之。

4. 简洁是相对的。
5. 代码保持一致。(如命名都用下划线写法)
6. 可读性。包含:命名,注释。


软件架构的定义:
软件架构包含:
软件设计的原则:

极限编程。
23种设计模式。


我的理解:以上实际上就是接口的使用,继承的使用。
TDD
还有很多章,不看了,差不多可以了。

随便过了一下,感觉目前不太需要。

看上去还行,先余着。
还是挺有参考价值的。对代码效率,变量、结构等都有相关指导。
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删
武汉格发信息技术有限公司,格发许可优化管理系统可以帮你评估贵公司软件许可的真实需求,再低成本合规性管理软件许可,帮助贵司提高软件投资回报率,为软件采购、使用提供科学决策依据。支持的软件有: CAD,CAE,PDM,PLM,Catia,Ugnx, AutoCAD, Pro/E, Solidworks ,Hyperworks, Protel,CAXA,OpenWorks LandMark,MATLAB,Enovia,Winchill,TeamCenter,MathCAD,Ansys, Abaqus,ls-dyna, Fluent, MSC,Bentley,License,UG,ug,catia,Dassault Systèmes,AutoDesk,Altair,autocad,PTC,SolidWorks,Ansys,Siemens PLM Software,Paradigm,Mathworks,Borland,AVEVA,ESRI,hP,Solibri,Progman,Leica,Cadence,IBM,SIMULIA,Citrix,Sybase,Schlumberger,MSC Products...