首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
读书
勇者Tan
创建于2023-01-11
订阅专栏
把读书笔记写在这里,静下心
暂无订阅
共5篇文章
创建于2023-01-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
代码大全《Code Complete》——防御式编程(第8章)
第八章 防御式编程 8.1 保护程序免遭非法输入数据的破坏 检查所有来源于外部的数据、检查子程序的输入参数、决定如何处理错误的输入数据 8.2 断言 下面是我用Idea写的一个简单示例 此时断言错误
代码大全《Code Complete》——高质量的子程序(第7章)
第七章 高质量的子程序 子程序指代方法、过程或者函数。 7.1 创建子程序的正当理由 降低复杂度 通过调用子程序来实现功能而无需了解其内部工作细节 引入中间、易懂的抽象 可以利用子程序的命名来简要清晰
代码大全《Code Complete》——可以工作的类(第6章)
第六章 可以工作的类 6.1 类的基础:抽象数据类型(ADTs) 抽象数据类型(ADT, abstract data type)是指一些数据以及对这些数据所进行的操作的集合。这些操作既向程序的其余部分
代码大全《Code Complete》——软件构建中的设计(第5章)
第五章 软件构建中的设计 5.1 设计中的挑战 犯错是设计的关键所在,在设计阶段犯错并加以改正的代价要比在编码阶段这么做要低得多。 一般很难判断设计何时算是足够好,一个简单的原则就是设计到没时间继续了
代码大全《Code Complete》——打好基础(1-4章)
1-4章基础部分总结 总结地真不戳! 软件构建是软件开发的核心活动;构建活动是每个项目中唯一一项必不可少的工作。