通过阅读《代码大全2》的第四章节,我对编程的理解更加深入。当我们开始一个项目时,选择的语言一般是从项目的开始贯穿到项目结束,所以我们必须要用自己熟练的语言进行项目的实施,并且尽可能的使用高级语言,因为高级语言的生产效率和质量远超低级语言。如果我们能够专门精通于一种语言去进行项目的实际开发,那么我们的生产效率还会有更大的突破。并且需要我们选择主要的构建实践方法。在开始编程之前就做好一些“约定”,防止代码在项目中现行不合法现象。另外,设计在项目开发中具有不可替代的作用,在项目开始之前对具体架构进行相关的设计,分工合作,模块化开发,不仅能够减少项目的开发时间,还能有效地提高效率。设计在项目开发中具有极大地不确定性,每个人对这个项目的看法都会不一样,设计思路也不截然不同。我们需要在项目设计阶段各抒己见,融合所有的观点,将优点都合并开发,减少系统bug的存在。好的设计源于对一小批关键设计概念的理解,因此“管理复杂度”是软件的首要技术使命,项目开发中我们需要抓住本质的和偶然的困难。管理复杂度是在软件的开发中最为重要的技术话题。我们在开发过程中可以将整个系统分为多个子系统来降低问题的复杂度,从而更好的解决项目开发中的可能遇到的问题。尽全力保持代码的简单性,能够让我们的开发过程更加的明朗。我们还应该学会在现实中寻找对象,用现实中的事物启发我们,提供一些很好的设计思路。计算机软件通常都是开发出来为社会群体提供服务,所以我们可以广泛调研群众的想法,然后根据相对的大多数人的想法来进行软件具体功能的删减、添加以及优化。当继承能够简化设计时就继承,继承能够简化编程工作,因为我们能够写一些子程序来处理依赖特征种类的门的特定操作,继承是面向对象编程中的最强大的工具之一。在数字时代,信息隐藏的载体形式可为任何一种数字媒体,如图像、声音、视频或一般文本文档等。它不同于密码学,密码仅仅隐藏信息的内容,信息隐藏不但隐藏信息的内容,而且隐藏了信息的存在,信息隐藏技术可分为四类:①隐秘信道。是将原本不打算用于传输信息的信道,用作传输信息的信道。②伪装术。是将秘密信息隐藏到另一个看似普通的信息中,从而隐藏真实信息的存在,以达到安全通信的目的。伪装术分为基于语义的伪装术和基于技术的伪装术。
浙公网安备 33010602011771号