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