Barry Peddycord III

286 分
User profile image.
Raleigh, NC(罗利,北卡罗来纳州)

我是北卡罗来纳州立大学的一名博士生,对所有 FOSS(自由及开放源代码软件)事物抱有浓厚的兴趣。 我特别感兴趣的是在课堂上利用开源,并扩大自由许可的教育课件的范围。 我是一名计算机科学家,因此 FOSS 显然是我感兴趣的重要部分,但我特别希望看到开源和自由文化渗透到非技术学科中,因为它不仅仅是计算!

撰写的评论

自从我的博客上线的第一天起,我就在页脚上放置了 CC 许可证徽章。 令人惊讶的是,甚至有一位教育工作者联系我,与我讨论这个问题,尽管我并没有在我的帖子的内容中过多地提及它。 ^_^

社论中真正让我感到不安的一句话是“<em>没有不存在 Bug 的代码体</em>”。

首先,借用伟大的 Edsger Dijkstra 的一句话,使用术语“Bug”是不诚实的,并且转移了程序员对故障的责任,当 Bug 更恰当地称为“缺陷”,而有缺陷的程序更恰当地称为“错误”时。

但在更广泛的层面上,我认为可悲的是,作为一个社会,我们已经如此习惯并对软件故障麻木不仁,以至于我们没有像对待道路和桥梁、汽车和飞机、电力基础设施和水处理设施一样,对计算机程序提出相同的质量标准。

我喜欢开源的一点是,它为软件背后的工程提供了问责制。 开源开发人员的优势在于,他们可以利用这种开放性,同时以更高的标准要求自己的工作,从而在他们的代码中建立更多的<em>信心</em>。

© . All rights reserved.