来源:Solidot
重新发明轮子经常被引为开源软件开发中的一大阻碍。批评者指出,如果开发者在项目上团结合作,而不是重复已存在的项目,这将有助于简化用户选择,并能大大推进现有开源项目的开发。确实开发的时间浪费了,不难举出重造轮子的事例。然而,Linux 的优势之一就是有足够多的选择,有很大机会找到满足个人需要的优秀软件。从数以百计的开源文本编辑器、文件管理器、集成开发环境、备份工具、数据库,网络浏览器和 FTP 客户端中,你有很大的可能性发现你真心需要的软件。Linux 有许多成熟的文件管理器,但还有一些管理器虽然鲜为人知,但却都独具特色。例如,内置 VFS 的多面板标签式文件管理器 SpaceFM,双面板图形文件管理器 gentoo,界面可缩放的 Eagle Mode,等。
bmcqqi 于 2012-04-23 11:03:24发表:
矛盾的事情
personball 于 2012-04-23 09:17:22发表:
其实个人觉得重新发明轮子不是错的
当然,单纯的重复别人的工作是很傻
但是,如果能优化这个轮子,如果能借用概念发明出更优秀的轮子,又为何不可
总觉得中国的IT业,有那么几年,太功利性,导致“过度重用”代码,造成程序员的一些不良习惯,缺少独立思考能力是一方面,给各非IT出身的BOSS一种“这个问题很简单”的错觉,引起代码质量下降,可维护性降低的严重后果。