- 如果第一次运行不成功,那就叫它1.0版吧。
- 我的程序永远不会有bug。那些只是开发出来的随机的功能特征。
- 嗨!编译通过了!赶紧打包发布!
- 最难调试的代码是那些你知道不可能有错的代码。
- 我的观点不是不对,只是还处于beta版中。
- 小心那些带着改锥的程序员。
- COBOL程序员理解为什么女人痛恨周期。
- 如今的编程是一场程序员和上帝的竞赛,程序员企图开发出来更好更大的傻瓜都会用的软件,而上帝总能创造出更‘大’更‘好’的傻瓜,所以,上帝总是赢。
- 程序员的开窍起始于理解‘让程序运行起来’和‘一个可运行的程序’之间的区别。
- 我不是不喜欢社交,只是用户友好性不够。
- 如果Ruby不是是Perl是答案,你根本没有理解问题。
- The more I C, the less I see.
- 编程就像做爱,一个错误,你需要用余下一生来维护支持。
- 我想改变这个世界,但我没有源代码。
- 如果你给人一个程序,你会让他挫折一天;如果你教他去编程,你会让他挫折一辈子。
- 程序员是将咖啡转变成代码的工具。
- 编程是10%的科学,20%的创造力,和70%的让这创造力符合科学。
- 计算机比笔强,比剑强,通常也比程序员强。
那么,你还认为自己是个程序员吗?
“程序员的开窍起始于理解‘让程序运行起来’和‘一个可运行的程序’之间的区别。”
这点深深地刺痛了目前大小公司内部提倡地所谓“敏捷开发”的思想。我们常听见,产品要经过多次迭代开发才会慢慢地成型。用这个良好的借口,程序在完成原型后,嘎然而止。而后在该原型上添加无穷无尽的新功能。于是我们大部分情况下在保证,加一个新功能,“让程序运行起来”,发布新版本,修无穷无尽的bug。
窃以为您未了解敏捷开发是用来做什么的,您的评论有失偏颇。
按我说的话,“一个可运行的程序”是“让程序运行起来”的结果。
至于无穷无尽的bug,那应该是在发布新版本之前就被程序员用单元测试给改掉的。或许更需要理解“可运行的程序”和“可发布的程序”之间的区别……啊。
第11条怎么断句啊
第九条:‘让程序运行起来’和‘一个可运行的程序’,哪位高手能解释下,在开发过程中的异同么??
“让程序运行起来”是指的功能,“一个可运行的程序”还要加上稳定,性能,可靠,安全,升级,维护,文档等等诸多属性
11条翻译的不太通顺呀,应该是:如果ruby不是答案而perl是
小心那些带着改锥的程序员。
为什么?
我就随身带着一套仿制的jackly的改锥套装,改锥头可替换的那种。
我想改变这个世界,但我没有源代码。