top 1的是bob叔叔的《敏捷软件开发》,不过不见得适合作test的情况
《如何编写安全的代码》
Code Complete (2nd ed.)
深入理解计算机系统,中文
或者 COMPUTER SYSTEMS: A PROGRAMMER'S PERSPECTIVE,英文
Writing Clean Code- Microsoft Techniques for Developing Bug-free C Programs
很薄,但是很实用。很老,但是说的都是最基本的东西
Debugging Applications for .NET and Windows by John Robbins
Debugging很重要,但是很少有人熟练掌握
整理些关于testing的吧:
The Art of Software Testing (2nd Edition), Glenford J. Myers,是我研究生时候实习期间发现的一本好书,现在也不时读一读,受益良多,正准备以此为基础给北航北邮的同学准备个讲座呢。不过学术气比较浓,他们未必肯当小说来读。
How to Break Software - A Practical Guide to Testing, James A.Whittaker,也是我做研究生论文时候发现的一本书,与上面不同的是相当实用,而且多是以微软软件为实例,呵呵,据说作者就是常在MS给测试团队做演讲的。
程序员修炼之道
谭浩强《C语言》
高质量程序设计指南-c++/c语言
虽然内容并不是很单一,但是对于测试c/c++程序的工作来说,作用应该还不错
一本很老的书《编程精粹》 好像是ms的一个windows工程师写的,好像是 “Writing Solid Code” 的中文翻译
深入理解计算机系统,中文 或者 COMPUTER SYSTEMS: A PROGRAMMER'S PERSPECTIVE,英文
注: 是专业书,中英文皆可。暂不考虑其他非专业优秀书籍, 如《超级高效人士的超级6+1个习惯》,《给加西亚的鸡毛信》 等。
如果大家还有好书,谢谢赐教和推荐
本文整理自http://blog.joycode.com/xinz/archive/2006/02/23/71922.aspx