10 2022 档案
摘要:通过伪代码编程过程创建子程序需要:一,先设计这个子程序;二,用高层次的伪代码来写程序,可以由一段头部注释开始。描述这段程序应该做些什么,首先简要地用一句话来写出该程序的目的。然后就可以为这个子程序编写高层次的伪代码,持续地精化和分解伪代码,直到你满意为止;三,在伪代码的基础上编写子程序代码:写出子程
阅读全文
摘要:要对担负的东西负责,如果某些东西真的超出了你的控制范围可以不处理,需要尽早提出这个不可控的点。自己职责所在的事情就需要为其结果负责。当结果不达标,比如磁盘垮了,但你却没有备份代码,那这就是你的错。不要为出错的情况找借口,想老板说"我的源码让猫给吃了”,对问题没有任何帮助,而要向他们提供可行的解决方案
阅读全文
摘要:对于Java字段的初始化来说,共有以下几种方法: 1.类的构造函数(构造方法):当创建一个对象时,其构造函数就会自动调用。构造方法必须与类名相同,无返回值。如果程序员没有定义一个构造函数时,系统会自动定义一个不含参数的“默认构造函数”,在自定义构造函数后就不再产生默认的构造函数了。对于同一个类来说,
阅读全文
摘要:在这本书里面,作者通过一些很形象的比喻,解释了一些项目开发中的重要内容:首先石头汤和青蛙汤的故事,分别阐释了:简单原型到复杂系统的蜕变,还有就是自己身处环境的变化(如果你长久处于一种环境中,你可能会变得麻木);然后作者举了个破窗户的例子:这在我自己的开发经历中,很有体会。试想在一个小区里面:一扇破窗
阅读全文
摘要:隐喻思维在西方是一个热门的话题,隐喻的认知功能在各个学科正受到越来越多的重视,依照我的理解,其实就是以众所周知或者理解主体熟悉的事物为符号去将新事物、新概念具象化,与打比方的认知方式有同工异曲之妙。在《代码大全2》第二章,作者Steve McConnell主要列举了4种针对软件工程的隐喻:书法(写作
阅读全文