编辑推荐:
《大学十年》感染一代IT人,林锐亲述多年一线经验。本书提供内建高质量代码必须熟练掌握的编程技术与规范。“高质量”试图挽回的是——投大量人、材、物力的事后检测和补救。同类书目推荐:元素模式《Effective C++:改善程序与设计的55个具体做法(第三版)评注版》《More Effective C++:35个改善编程与设计的有效方法(中文版)》《Effective C++:改善程序与设计的55个具体做法(第三版)中文版(***大师梅耶经典力作)》《Boost程序库完全发指南:深C++“准”标准库(修订版)》
内容简介:
高质量程序设计是软件行业的薄弱环节,大部分企业为此付出了高昂的代价,只能通过大量的测试和改错来提高软件产品的质量。因此,如何让程序员熟练地掌握编程技术和编程规范,在发过程中内建高质量代码,是IT企业面临的主要挑战之一。本书以轻松幽默的笔调向读者论述了高质量软件发方法与 C++/C编程规范,而这也是作者多年从事软件发工作的经验总结。全书共17 章,第1 章到第4 章重介绍软件质量和基本的程序设计方法;第5章到第16 章重阐述C++/C 编程风格、面向对象程序设计方法和一些技术专题;第17 章阐述STL 的原理和使用方法。本书第 1版和第2 版部分章节曾经在网上广泛流传,被国内IT企业的不少软件发人员采用。本书的附录C《大学十年》是作者在网上发表的一个短篇传记,文中所描述的充满激情的学习和生活态度,感染了大批莘莘学子。
作者简介:
林锐,1973年生。1994年和1996年获西安电子科技大学应用物理学士学位和微电子硕士学位,2000年获浙江大学计算机应用博士学位。大学期间两度被评为中国百名跨世纪优秀大学生,1996年获电子工业部科技步二等奖,1997年获首届中国大学生电脑大赛软件一等奖。2000年7月加上海贝尔有限公司,从事软件工程、项目管理和CMM的研究推广工作,2003年7月当选为Alcatel 集团技术专家(Alcatel集团授予为保持全球技术领先地位做出突出贡献的技术专家荣誉和资格)。2004年初创建上海漫索计算机科技有限公司,致力于创作适合国内软件企业需求的管理方法论和软件产品。从2000年至今,林锐博士在程序设计、用户界面设计、软件工程、项目管理、CMMI与软件过程改、IT企业研发管理、软件企业管理等领域累计出版著作十部,拥有数十万名读者,成为国内软件企业管理方法论的领先者。韩永泉,1975年生。1994年至2001年就读于西安电子科技大学计算机系,获硕士学位。2001年4月加上海大唐移动通信技术有限公司,担任高级软件工程师,从事电信设备网管软件的研发工作。2004年加北京新岸线软件科技有限公司,从事数字电视和手机电视相关软件产品的设计、发和研发管理工作,曾负责所在公司与上海漫索计算机科技有限公司合作展的软件过程改和研发管理解决方案的实施项目。2010年加诺基亚西门子(NSN)。面向对象和面向组件软件发技术及编程技术的爱好者。