1、通过正确地使用(代码)审査,软件产品中90%以上的错误能够在测试之前消除。

2、将注意力放到代码上的审査员比将注意力 放到过程上的审查员要多发现90%的错误。

3、需求是发明之母

4、"软件永远不会完美,只会变得更好" - Alan Cooper

5、"软件开发是一种艺术,而不是一种科学" - Bill Atkinson

6、"好的软件是由好的人写出来的" - Steve Jobs

7、"软件工程的核心是关注用户需求" - Kent Beck

8、"软件是一种思维过程,而不是一种机械过程" - Grady Booch

9、"软件开发是一个迭代的过程,不断地试错并改进" - Tom DeMarco

10、"软件开发是一项复杂的任务,需要团队合作和良好的沟通" - Martin Fowler

11、"软件开发需要不断地学习和更新知识" - Eric Raymond

12、"软件开发是一种创造性的工作,需要有创新和想象力" - Linus Torvalds

13、"软件开发需要不断地优化和提高效率" - David Parnas

14、"软件应当是易于理解和便于修改的,而不是神秘和难以预测的。" - Bjarne Stroustrup

15、"好的程序员写出的代码能够让人理解;优秀的程序员编写的代码可以让机器理解。" - Martin Fowler

16、"计算机科学就像数学一样关乎思维方式,而不是机器。" - Edsger W. Dijkstra

17、"如果你要用一个有你自己写的东西去换掉别人写的东西,那么你必须比他们写得更好。" - Aaron Swartz

18、"每个人都认为可以通过加入另外一个层面来解决问题,而事实上,这很少是真的。" - Mark Zuckerberg

19、"以用户为中心的设计意味着了解用户需求并以最简单、最直接的方式满足这些需求。" - Steve Jobs

20、"在任何给定的时刻,所有的软件系统都处于两种状态之一:可维护或不可维护。" - Meir Lehman

21、"软件开发是半个艺术、半个科学。" - Jeff Atwood

22、"在计算机科学中,复杂性理论告诉我们,不能对大型项目进行过度规划或管理,否则会导致更多的混乱。" - Fred Brooks

23、"最好的代码是没有代码。" - Jeff Atwood