Category Archives: 批评评论

批评评论

3 6688a6163dfe18e4ba1eae971adf6f5c

NPM 与 left-pad 事件:我们是不是早已忘记该如何好好地编程?

这些受到影响的模块都引入了一个叫做left-pad的模块。截至此时,left-pad这个模块在Github上也只有寥寥十一个star。在整个模块中,作者只用十一行代码实现了一个简单的字符串处理函数。以下就是这十一行代码:

Posted in 批评评论 | 1 Comment
116 lazy

两个程序员的故事

太聪明了,会让人觉得问题很简单;装着笨一点,会显得问题很难而你很努力。@奋斗中的胖胖

Posted in 批评评论 | 25 Comments
26 adobe-creative-cloud

神奇的 Dreamweaver 8KB bug

近在网上看到一个有趣的讨论,很多用户在使用Dreamweaver CS3时会在启动时遇到启动时崩溃的情况。Adobe官方甚至把它列为”常见问题”,给予官方说明。

Posted in 批评评论 | 11 Comments
222 linus

Linux之父Linus说:并行计算基本上就是浪费大家的时间

推崇所谓的“并行”极大地浪费了大家的时间。“并行更高效”的高大上理念纯粹是扯淡。

Posted in 批评评论 | 12 Comments
23 Knowledge 知识

编程中的“末行效应”

我研究过数百个因“拷贝-粘贴”导致的错误。可以肯定的是,程序员常常会在一大段代码的最后一段里犯错。好像还没有任何编程书讨论过这种现象,因此我决定自己写点什么。我称之为“末行效应”。

Posted in 批评评论 | 11 Comments
95 bug or 功能特征

能存活19年的bug不是bug——有感于微软宣布修复了一个存在了19年的安全漏洞

,一个19年的bug,一直默默无闻,没有被人发现、没有给用户带来麻烦、造成损失。我想,时间证明了这个bug是个善良的bug,是个好bug,我宁愿将它升级成一个功能。

Posted in 批评评论 | 32 Comments
15 讨论会议

让老妈告诉你如何编程

今天在开发人员的周例会上,大家吵的不可开交,我们在讨论在敏捷开发中是否应该将“故事点(story point——敏捷开发中的一种工作量单位)”分配给bug和代码整理工作

Posted in 批评评论 | 3 Comments
21 程序员

【测试调查】你是程序员还是程序设计师?

二十年前,顶尖的程序员能将一个完整的应用放到一个64KB大小的.COM文件里。这是他们对可怜的因特尔80386电脑在编程上进行的最大挖掘。

Posted in 批评评论 | 162 Comments
34 taf

恶灵传说之老程序员

这则故事写于1998年1月,爱沙尼亚,塔图。是将我在当地日常工作经历和爱沙尼亚一个民间传说融合改编而成。

Posted in 批评评论 | 7 Comments
36 php.jpg

2008年,我买了一本书,书名叫“PHP 6”。6年后,PHP的版本仍然是5.6

上个星期天,我感觉应该整理一下我的书柜。于是,在书柜里,我发现了一本几乎完全忘记的书(我想不起来为什么要买它!):《PHP 6 – 快速简洁的Web开发》

Posted in 批评评论 | 10 Comments
6 Programmi

我的用来鉴别所谓编程语言专家的方法

在思索“孰是神”的过程中,希腊人发现,与其回答“孰是神”,回答“孰非神”更容易。由此发明了反证法或逆推法。我常用此法来辨别专家真伪。

Posted in 批评评论 | 1 Comment
9 fish

IT培训师

小鱼儿(注:Pilot Fish,本文主角的名字)的公司聘请了一个第三方公司为他们的用户进行Window7培训。但结果却发现这个公司并不能很好的胜任这种工作。

Posted in 批评评论 | 3 Comments
6 fish

IT经理

小鱼儿(注:Pilot Fish,本文主角的名字)正在埋头思考一个复杂的问题,他需要全神贯注,可就在这时,他的老板,IT部的经理,来到他的办公桌前,需要他去解决一个问题——立刻。

Posted in 批评评论 | 7 Comments
13 fish

客户是这样描述他们的需求的

技术服务工程师小鱼儿(注:Pilot Fish,本文主角的名字)接到一个任务,需要去外地的一个客户那里检查他们的电脑设备。那里的客户抱怨他们的电脑屏幕会时不时的颤动。

Posted in 批评评论 | 3 Comments
59 meeting

当客户说:你们先开发出来我再提需求

小鱼儿接到了一个软件项目,项目的要求是能够处理公司客服中心收到的各种服务请求,内容包括服务调度,设备跟踪,工程师的服务请求以及一些设计问题。

Posted in 批评评论 | 8 Comments