首页 > 其他分享 >10月代码大全2读后感1

10月代码大全2读后感1

时间:2022-10-31 19:23:32浏览次数:55  
标签:读后感 往往 10 复杂度 代码 大全

对于代码大全2的第五章,第六章内容,从之前的大体转变为了更加细微的东西,第五章讲解了软件构架中的设计问题,点明了软件的首要使命是管理复杂度以简单性作为管理目标的设计方案最有帮助,同时点明简单性要通过两种方式获得,一是减少同一时间所关注的本质性复杂度,第二个是避免不要产生偶然的复杂度。我感觉这点尤为重要,即使在大学的初学代码阶段,对于这个要求也是至关重要的,在日常的代码编写过程中,往往过犹不及,本想减少代码的复杂度,却往往产生新的复杂度使得最后结果往往使得而返。之后作者又告诉人们,设计是一种启发的过程,过于固执于某种方式会损害创新,同时会损害程序,好的设计都是迭代的可能性越多方案会越来越好。这点也是关键的,在日常的编码过程中,往往会出现这种情况,固化了自己的思维,当真正开始编程时用的都是套路,如果用一些新的方法会有出奇的效果,越是这样进行,就越会有新的东西发现。

对于第六章,主要对类,对象,包这几个部分进行了介绍,对于类,接口,继承进行了阐述,其中继承是一种有用的工具,但他会增加复杂度,有违软件的首要技术,管理复杂度,类的管理复杂度时首选工具,要在类的设计时给予关注才能实现。

标签:读后感,往往,10,复杂度,代码,大全
From: https://www.cnblogs.com/ewqewq/p/16842216.html

相关文章

  • Team Extra Contest 2022-10-21补题
    D.38parrots线段树#include<bits/stdc++.h>usingnamespacestd;#defineIOSios::sync_with_stdio(false);cin.tie(nullptr);cout.tie(nullptr)#definerep(a,b......
  • main线程执行 int a=10/0; 是怎么捕获异常的
    首先看一个例子inta=10/0;控制台输出:Exceptioninthread"main"java.lang.ArithmeticException:/byzero atthreadpool.ThreadPoolTest.main(ThreadPoolTest.ja......
  • 10月29号 CSP-S 赛后有感)
     //第一次写博客,可能不是很好,后续比赛的失误也将写入其中,当然首先说明原因,写博客是因为教练的要求qwq 这次的比赛我考的不是很理想,原因如下(望后人引以为戒):......
  • 10月31日
    目录要求博客中用文字描述出每个功能的逻辑三层框架简介1、第一层(src.py)2、第二层(interface文件夹下内容)3、第三层(db_hanlder)启动函数用户注册功能用户登录查看余额账户......
  • 51Nod-1003-阶乘后面0的数量
    这道题网上已经有很多博客了,但是都没讲清楚,想明白后遂做此记录。阶乘后面0的数量,乘起来是以0结尾,只能是​​2x5​​​,说0结尾的走开。而2的数量肯定比5多不,所以只要计算5......
  • 代码大全2 阅读笔记02
    第三章:三思而后行:前期准备1、核对表(细节可参考文中描述的原则核对)①是否辨明了自己所从事的软件的类型,并对所用的开发方法做出相应的剪裁?(许多项目是高度迭代的,某些则应该......
  • 程序员修炼之道:从小工到专家读后感
    这本书的适用范围可以从初学者到有经验的程序员再到项目经理,作为一本偏向理论与思想的书,书中不可避免有些假大空的地方,再加上作者写完本书的时间还在1999年,书中的很多方法......
  • 程序员修炼之道:从小工到专家读后感(x)
    在我们进行团队开发的时候需要注意不容忍破窗户-那些小小的无人修正的不完美的问题,质量是一个团队问题,如果一个人无论能力如何如果被派到不在乎质量的团队里,会发现自己......
  • 2022.10.21----vscode-自定义事件
     vscode预览模式关闭,就能打开新标签页(43条消息)vscode新窗口打开文件-CSDN (43条消息)如何在vscode中打开新文件夹不覆盖上一个窗口标签_发呆的薇薇°的博客-......
  • windows10卸载vmware workstation
    在应用与功能里面,vmware的卸载选项是禁用的,而点击修改,却也弹出了报错,似乎无法直接卸载。网上大多说需要下载一个WindowsInstallerCleanUP之类的软件,但又对那种未知来源的......