Misc
optimizer
这个作者很懒,什么都没留下…
展开
-
沉思录:别人的棺材
别人的棺材 荣耀 2002一个大的软件系统通常包括若干子模块。通常来说,良好的设计具有这样一些特点: 1. 模块功能单纯、明确、不重叠; 2. 模块之间的通讯接口清晰; 3. 模块耦合度较小。 现在有A、B、C...等几个模块,B模块(但不限于B模块)负责生成指令,A模块负责执行指令,两个模块对指令的格式定义了规约。 B模块生成的指令,可能原创 2003-05-01 11:26:00 · 1444 阅读 · 0 评论 -
沉思录:你“防御”了吗?
你防御了吗? 荣耀 2002Andrew koenig先生的《C陷阱与缺陷》(高巍 译)一书中,有这样一段关于“防御性编程”的文字: 对程序用户和编译器实现不要作太多的假设!我还记得自己在开发某个系统时,曾经与一个用户有过这样一场对话: “这部分记录中可能出现的代码有哪些?” “可能的代码是X、Y和Z。” “如果与X、Y和Z不同的代码在这里出现了,该怎么办呢?” “这原创 2003-05-01 11:26:00 · 1429 阅读 · 0 评论 -
书评杂感
书评杂感荣耀 2003 我读过的书评文章中,好的就不说了,差的大致分为两类:一为吹捧型,二是内容简介型。大部分属于前者。 说一本书好,恨不得用尽世界上所有溢美之词。渐渐地,我总结出了一些经验(但也并非绝对),假如说一本书“绝好”,意思是这本书“还行”,说一本书“顶级”,其实就是“中上等”。虽然没有人能够做到绝对客观,但对于个人倾向情绪,我建议最好还是能控制一下。否则,读者原创 2003-01-23 09:48:00 · 1224 阅读 · 0 评论