神奇的 Dreamweaver 8KB bug

| 批评评论 | 11条评论
37

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

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

| 批评评论 | 34条评论
129

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

Bug的类型

| 技术技巧 | 9条评论
109

美国计算机科学家、图灵奖获得者詹姆斯·尼古拉·格雷(Jim Gray),在他的著名的论文中首次提出了程序bug的类型,比如玻尔bug(Bohrbug)、 海森堡bug(Bohrbug)等用著名科学家名称命名的bug。后来又出现了更多的bug类型。现在,让我们来看看它们都是什么bug类型。

用C语言写的程序不安全

| 批评评论 | 11条评论
40
heartbleed

关于C语言内存管理薄弱的问题几年前我们就讨论过。有人试图反驳,说现代各种操作系统或runtime平台的进步,对内存管理的风险提供了各种保护,比如地址空间随机化,还有各种诸如Valgrind这样的工具可以发现内存访问bug,大大削弱危险程度。我十分推荐大家重新阅读一下那次讨论。

Heartbleed 心脏出血

| 新闻资讯 | 评论
8

任何能上网的人都可以通过这个”心脏出血(Heartbleed)”bug读取你的服务器的内存信息——只要你的系统是用这个有漏洞的OpenSSL软件做安全保护的。它会泄露用来认证服务提供商和用来加密内容传输的密钥,还会泄露用户的用户名和密码,以及用户正在使用的内容信息。

事后诸葛亮:如何写出没有bug的软件

| 批评评论 | 3条评论
16
software_bug

网上对苹果iOS7操作系统中最新暴露出的一个严重安全漏洞的讨论读起来十分有趣。是什么导致了这样一个弱者的bug?下面是网友们总结出的几个原因: 用C语言很难写出正确无误的程序,, 苹果公司的程序员不用心, 编码风格中允许忽略大括号, 苹果公司里没有正规的代码审查, 使用了goto语句….

完美软件的经济学分析

| 批评评论 | 7条评论
75
software_bug

如果问100个软件公司的CEO,问他们是否愿意发布含有bug的软件。他们会说什么?50个根本不愿意回答,会说一些软件bug是这个行业中一个需要解决的大问题等不着边的话;40个会说“当然不会!”,并立即给他们的投资者打电话说这是诬陷,会追究法律责任。9位会低着头说“无能为力”。而这最后一位会直盯着你的眼睛说“当然会。”

漫画:程序员的工作

| 幽默讽刺 | 12条评论

从我这么多年的编程经历中,我深深体会到一条真理,越是挠破头皮,百思不得其解的bug,越有可能是最愚蠢而简单的b […]

我曾遇到最大的一个bug

| 心得体会 | 7条评论
41

Bug从来不是个让人高兴的东西。然而也有例外,那就是当你弄明白了这个Bug的时候。本文讲就是我曾经遇到的一个最大的、至今仍未解决的 Bug的故事。