Oracle Java技术主管最近入院的处理长期存在的安全问题阻碍了最新Java系列的发布。这些问题不一定起源于甲骨文,它们将在多年中积累,首先是在Sun,然后是在甲骨文。问题是,到目前为止,这些问题一直处于次要地位,“紧急情况下的暴政”将开发人员的注意力集中在优先考虑的业务方面。
处理这种技术债务显然是一件耗时的事情,但最终它会赶上一个项目,需要处理。然而,一些长期存在的项目似乎并没有收集到这种垃圾;关键在于社区。专有项目往往被迫只关注功能,但拥有健康社区的开放项目更容易绕过技术债务问题,因为社区成员通常会为解决积压工作倾注热情和专业知识。继续阅读→