欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

代码大全阅读笔记02

发布时间:2025/4/16 编程问答 18 豆豆
生活随笔 收集整理的这篇文章主要介绍了 代码大全阅读笔记02 小编觉得挺不错的,现在分享给大家,帮大家做个参考.
第二部分:创建高质量的代码

  第一部分主要介绍了开发过程和需求分析,强调了构建的重要性,可以说十介绍了技术层面的一些东西。第二部分把目光放到了更加细节的地方,也开始看到了一些代码。内容十分全面,也写了很多写代码时的个中注意事项,作者致力于构建一个已于理解和管理的代码。

  再编码前一定要理清思路,比如画图,画xml,想好逻辑怎么做,新增哪些数据结构,命名;写软件时要注意管理时间复杂度,复杂度是设计的重要指标。将软件进行划分,每个最小集的复杂度尽量降到最小,目的是写出易于维护扩展、有层次性的代码。总之设计是一个很重要的过程。

     类 = ADTs + 继承 + 多态

  书中指出类中所包含的成员变量最好不要超过七个,继承体系不能过多,过多意味着复杂度变高,最好不要超过六层,最好在构造函数中进行成员初始化,构造函数要注意深浅拷贝。类是对现实世界的一种建模,为抽象的一种建模,类中可以隐藏信息,比如一个具体的复杂算法或者一个协议,隐藏在类中,对类外暴露接口即可。类提高了代码的重用性,和代码的层次感。

  防御式编程“只有10%的代码是让程序去做该做的事,90%的代码是让程序不去做不该做的事”文章介绍了几种防止错误的方法和异常处理的技术,根据项目的集体要求来确定程序中要保留多少防御性代码,过多的话会增加代码的复杂度,是系统变得臃肿和缓慢。

  第一部分:https://www.cnblogs.com/wxy2000/p/11054932.html

  

 

  

转载于:https://www.cnblogs.com/wxy2000/p/11057465.html

总结

以上是生活随笔为你收集整理的代码大全阅读笔记02的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。