二十三种设计模式UML类图 谈到设计模式,绝对应该一起来说说重构。重构给我们带来了什么?除了作为对遗留代码的改进的方法,另一 大意义在于,可以让我们在写程序的时候可以不需事先考虑太多的代码组织问题,当然这其中也包括了应用模式的问题。尽管大多数开发者都已经养成了写代码前先 从设计开始的习惯,但是,这种程度的设计,涉及到到大局、到
C安全编码标准实现C安全编程的权威指南... ThisdocumentrepresentsapreliminarydraftoftheCERTCProgrammingLanguageSecureCodingStandard.Thisprojectwasinitiatedfollowingthe2006BerlinmeetingofWG14top
winddows多线程程序设计 Threads不是新东西,但它借着Windows的庞大装机量初次广泛进入个人电脑世界,带给个人电脑巨大的冲击。产生threads毫无困难,要让它们分工容易,而要让它们合作,那可就得花相当多的心思。《MultithreadingApplicationsinWin32》的内容兼具理论和实际,轻薄短小的身
0bug c_c++商用工程之道.pdf 笔者的“C 和C++无错化程序设计方法”,就是这样产生的,但笔者相信,很多资深的 软件工程师,都有自己的无错化设计方法,仅仅是没有说出来而已。 当工程完成,软件工程师会更加小心地看待自己的代码,使用大量的测试代码(通常 超过原代码本身的长度)来仔细检测自己的工程代码,通过大量正确的验证结果,来建立