
读书笔记
文章平均质量分 72
读书笔记
GreyZeng
程序员,架构师,项目经理
展开
-
不同种类软件的比较
作者:Grey原文地址: 不同种类软件的比较问题来源于《构建之法》第三版P18页中的第4题软件有很多种分类方法,下面是另一种:ShrinkWrap(在包装盒子里面的软件)、Web APP(基于网页的软件)、Internal Software(企业或学校或某组织内部的软件)、Games(游戏)、Mobile Apps(手机应用)、OperatingSystems(操作系统)、Tools(工具软件)选取三种软件,请分析它们各自的特点。列举你在使用上述软件时观察到的"特殊"现象,它们和硬件有什么不同?原创 2022-02-03 20:26:43 · 564 阅读 · 0 评论 -
《重构-改善既有代码的设计》读书笔记
由于临时变量只能在所属函数内可见,所以它们会趋势你写出更长的函数,因为只有这样你猜可以访问到所需要的临时变量,如果把临时变量替换为一个查询,那么同一个类中的所有函数都可以获得这份信息。如果你的程序有某个临时变量赋值超过一次,它既不是循环变量也不是结果收集变量,这就意味着这个临时变量在函数中承担了一个以上的责任,如果临时变量承担多个责任,就应该针对每次赋值,创造一个独立,对应的临时变量。你有一个复杂的表达式,将该复杂的表达式(或其中一部分)的结果放进一个临时变量,以此变量名称来解释表达式的用途。原创 2021-11-26 16:00:24 · 212 阅读 · 0 评论