海选文章:5 不良编程文化

据说在每一个电信公司里,都有一个扫地的老太太. 很偶然地,当她经过一个设计员的身边,扫一眼屏幕上的图纸,会低声提醒对方说:小心,板位插出了.

wtf-this-is-shit-en-000000-800x450.jpg(JPEG 图像,800x450 像素)

WTF!

"这代码真垃圾",当我们翻查一些代码寻找一个特别讨厌的bug时,同事大声这样说. “是吗”,我回答到.

像这样的谴责,以及其它一些类似的话,在办公室里经常会听到,而且频率在增加. 而最令人不安的是,这代码并不是特别的糟糕. 我这话是什么意思?不能把它们写的更好吗?当然!大多数的代码都有改善的空间–只要有足够的时间和资源. 垃圾代码确实有,我们都看得见,而且都是我们自己写的,但这并不是问题.

阅读更多

2013-09-27   HaiDoc   

G说公论:4 仍无法衡量软件开发的生产效率

据说在每一个大学的自习室里,都有一个扫地的老太太. 很偶然地,她经过一个同学身边,扫一眼桌上的演算纸,会低声的说:小心,注意积分上限.

34280_900.gif(GIF 图像,859x859 像素) - 缩放 (90%)

Martin Fowler:仍无法衡量软件开发的生产效率

伯乐在线: http://blog.jobbole.com/47503/

2003年8月29日,软件行业大牛Martin Fowler写过«无法衡量生产效率». 10年后的8月29日,Martin 在其网站首页以«十年后仍无法衡量生产效率»标题再次推荐了这篇文章, 并附言:”软件行业的巨大挫败之一,是我们没有合理建立研究,去思考诸如面向对象编程和测试驱动开发之类的开发工具和技术,还有其他更高级的语言是否对我们有益. 我们经常看到不当的研究,并且常常很糟糕,是因为它们是基于一个错误的衡量方法(比如员工每天所编写代码的行数). 十年前的今天,我的挫败感促使我写了«无法衡量生产效率»一文. 我认为该文在今天看起来,和十年前没什么不同. “

阅读更多

2013-09-25   gdGTime   

D码点评:5 30 年的 Hello world

据说在每一个电视台里,都有一个扫地的老太太. 很偶然地,当她经过一个主持人身边时,看了一会主持,会低声提醒对方说:小心,情声气结合又错了.

30 Years of Hello, World

  • 原文: http://www.wintellect.com/blogs/jlikness/30-years-of-hello-world
  • 翻译: http://www.oschina.net/translate/30-years-of-hello-world

最近我在7月4日这一天所在的那周休假了. 休假期间,我利用大把的时间对我时至今日的职业生涯进行了反思. 意识到我现在写代码都写了快30年了,不免让我有些许震惊. 因此我决定,要利用这段美好的休闲时光,写篇博文来怀怀旧,探究一下我在过去30年的工作中所用到的所有编程语言. 且谨以此篇文章献给我以编写”Hello, World.”开始而学习各种新语言的30年美好时光.

TI BASIC是我所学习的第一门编程语言. 它是由微软专为TI 99/4A微型计算机编写的一种特殊类型的BASIC方言. BASIC是Beginner’s All-purpose Symbolic Instruction Code的缩写,意思是初学者的通用符号指令代码. 对于困在家中又无游戏可玩的7岁孩子来说,BASIC是再好不过的一门编程语言了. 该语言采用行号来组织多行代码,要想在屏幕上显示点什么就可以象下面这样把要显示的内容”print出来”:

阅读更多

2013-09-24   gDgcoDe   


最新文章

网站