第一部分:打好基础 第一章:欢迎进入软件构建的世界 第二章:用隐喻来更充分地理解软件开发 第三章:三思而后行:前期准备 第四章:关键的“构建”决策 第二部分:创建高质量的代码 第五章:软件构建中的设计 第六章:可以工作的类 第七章:高质量的子程序 ...
核对表 自说明代码 你的类接口体现出某种一致的抽象吗 你的类名有意义吗,能表明其中心意图吗 你的类接凵对于如何使用该类显而易见吗 你的类接囗能抽象到不需考虑其实现过程吗 能把类看成是黑盒吗 子程序 你的每个子程序名都能准确地指示该子程序确切干些什么吗 你的各子程序的任务明确吗 若各子程序中自成一体后更有用,你都将其各自独立出来了吗 每个子程序的接口都清晰明了吗 数据名 类型名描述有助于说明数据声明 ...
2018-04-06 15:40 0 915 推荐指数:
第一部分:打好基础 第一章:欢迎进入软件构建的世界 第二章:用隐喻来更充分地理解软件开发 第三章:三思而后行:前期准备 第四章:关键的“构建”决策 第二部分:创建高质量的代码 第五章:软件构建中的设计 第六章:可以工作的类 第七章:高质量的子程序 ...
我选择阅读的是《代码大全》第二版这本书。 第一眼看到这本书的直观感受是:这也太厚了点。不过它的厚度或许也说明了它的思想的深度和广度。我是先翻了一下前言和目录,感觉讲的东西确实挺多的,也挺细致的。 这本书我现在还在看,这么厚的一本书十天半个月自然是很难看完的,我觉得也没必要一下子看完,好书 ...
晰的依赖关系进行说明。 5、 用断言或错误处理代码来检查依赖关系。 14.2 顺序无关的语句 ...
我现在发现,我每天的阅读时间基本上都是在地铁上,到了公司是没有时间静下心来看书的。在家也没有时间,真正有时间的是上下班的路上。最近重新阅读代码大全之后,我的第一感觉就是我的的代码风格基本上与书中的类似,甚至有时我自已的风格要好与书上所说的。 比如说一点吧。我有一个很特殊的风格是每个 ...
这本书刚开始读起来是比较无趣的,这本书第一章主要就是写为什么以及如何阅读代码和如何阅读这本书。我看了之后有以下几点收获: 1.要养成习惯,经常花时间阅读别人编写的高品质代码; 2.阅读代码的过程中,快速从坏代码中区分出好代码是一项有价值的技能,接触编码的反面例子有助于提高这种技能 ...
最近拜读了《代码大全》,这部大块头确实经典,涉及到了软件开发的方方面面。有点后悔没有早些阅读,值得推荐给还没读过的朋友。它并不是针对某种语言的武林秘籍,应该可以看作是基础内功修炼吧。 笔记比较简略,只供简单查阅~ 一、开发前期准备相关 1.需求阶段: 发现错误的时间要尽量接近进入 ...
本文所有涉及的内容均为2.2.0版本中呈现。 概述: Job在创建Job并且提交的人的眼中,可以在创建的时候通过配置Job的内容,控制Job的执行,以及查询Job的运行状态。一旦Job ...
]//ECCV2016 问题1: 在init_features.m中有 下面对这段代码计算cnn_outpu ...