首页 > 其他分享 >《代码大全2》阅读笔记-9月part2

《代码大全2》阅读笔记-9月part2

时间:2022-09-30 19:24:34浏览次数:58  
标签:代码 这部分 笔记 part2 源码 构建 测试 软件 大全

四部分是语句,这是构建程序主体的基本构成单元,比变量又高了一级。这部分主要描述语句的组织结构,比如直线型、循环控制、条件控制、表驱动等。一般的方法比如条件循环等等,大部分情况下可见。应该是对程序逻辑的高度概括。

五部分是代码改善,这部分包括以下几个主题,协同、测试、调试、重构、调整。这里的测试是开发者测试,应该是指单元测试了,现有很多合适的工具,比如NUnit、CppUnit、JUnit等等。调试主要难点在于寻找和定位问题,解决问题虽然也不容易,但需要的是远见,因为再不济,总会存在一种打补丁的方法可以临时解决问题。重构和代码调整是我近期需要关注并且不断提高自己的主题。这两个技术的运用,可以较好的弥补前期代码设计不足所带来的隐患。代码调整的目标是进行性能优化。这需要考虑方法以及后果,书中有一个很重要的观点是,往往表面看起来有效的优化却并不有效,尤其是你看似整洁不重复的代码,却还不如一个重复代码执行效率高。要达到这一步,需要在每次的调整后进行性能测试,以判定性能是否优化。

第六部分是系统考虑,这部分是对软件管理方面的考量,具体包括程序规模对构建的影响,如何去管理构建过程,如何集成模块,以及介绍软件构建的工具。

第七部分,全书最后一部分,讲述软件工艺。软件说到底,也就是一个产品,只不是产品的形式与一般不同。一部分是构建出来的可执行程序,一部分是完整的软件源码。对于源码的书写,就涉及到工艺了,不同层次的人写出来的代码是完全不一样的。单是注释的规范整齐程序,就可见一斑。这部分主要对代码的布局,如何写注释,个人性格对代码书写的影响等方面进行说明。

标签:代码,这部分,笔记,part2,源码,构建,测试,软件,大全
From: https://www.cnblogs.com/rsy-bxf150/p/16745888.html

相关文章

  • 《代码大全2》阅读笔记-9月
    一部分是打好基础,本部分主要是软件构建前期的工作,以及对一些基本概念的介绍,具体包括如何选择编程语言和构建实践方法,如何理解软件开发的过程。软件开发本质上说就是工程,书......
  • JS理解复杂部分笔记
    Double、Float等值为什么有最大数值精度Double:保存方案为IEEE754,其中52位尾码,11位阶码。阶码范围位[-1023,1024],那么一定可以取到52,按照IEEE754二进制装十进制公式,最大......
  • 《凤凰架构》笔记
    《凤凰架构》网址:https://icyfenix.cn/技术方法论微服务不是银弹目的:微服务的驱动力微服务的目的是有效的拆分应用,实现敏捷开发和部署。提高性能一般不是目的。原则:能......
  • drf学习笔记
    今日内容概要两个视图基类五个视图扩展类九个视图子类视图集今日内容详细两个视图基类补充:GenericAPIView:属性:1.queryset#要序列化的数据......
  • 【学习笔记】分页和排序
    分页和排序排序关键字:ORDERBY升序:ASC降序:DESC我们以学生成绩的升序降序为例,将学生排序语法:ORDERBY字段名DESC/ASCSELECTs.studentno,studentname,subjectna......
  • 学习笔记-SQL注入(SQLI-LABS第一关)
    初学者掌握手工注入的过程:(1)判断是否存在注入点//(URL,POST表单,HTTP头部字段......)(2)判断字段长度(字段数)//(有可能保存在后台数据库某一个表当中......
  • [读书笔记]FDTD与YEE晶胞
    截图选自UnderstandingtheFinite-DifferenceTime-Domain Metho 作者是JohnB.Schneider有限差分时域(FDTD)方法使用有限差分作为麦克斯韦方程组(特别是安培定律和法拉......
  • 学习笔记(一) netty jvm参数配置命令
    命令值范围说明备注io.netty.leakDetectionLevelDISABLED-完成禁止检测内存泄漏,这个是不推荐。SIMPLE-如果buffer中出现1%的内存泄漏,打印错误日志,就是上......
  • LINUX 系统操作笔记
    1、查看占用cpu最多的十个进程psaux|head-1;psaux|grep-vPID|sort-rn-k+3|head2、查看占用内存最多的十个进程psaux|head-1;psaux|grep-vPID|sort-rn-k+4......
  • 【学习笔记】联表查询和自连接
    联表查询和自连接 七种join理论 想要在多个表中查询数据的思路:分析需求,即想要查询哪些字段,以及这些字段来自哪些表确定使用哪种连接,即七种join中的哪一种......