曲径通幽论坛
标题:
为什么 Discuz 源代码是删除注释的?
[打印本页]
作者:
beyes
时间:
2013-10-2 11:04
标题:
为什么 Discuz 源代码是删除注释的?
为什么 Discuz 的源代码是没有注释的?这话题在 OSCHINA 上有过争论,有观点认为这是一种屌丝行为;也有人说这是伪开源,自私,怕人读懂了它的代码,实际在内部的 SVN 上有的,发布时删掉了;也有人说有没有注释无所谓,看得懂的没有注释也能看得懂,看不懂的有注释也看不懂;还有偏激点认为,人家都脱光了,你还要人家告诉你这里,那里都是干嘛用的,这不是搞笑吗?
实际上,Discuz 本身这么大的项目,没有注释是不可能的,而注释及更详细的文档确实会存在内部的 SVN 上。如果确实想借助开源为其壮大,那么注释还是留住为好,就像 linux 内核代码一样,她绝不缺少注释,而且有些地方的注释还很详细,Linux 就是要借助开源的力量为其壮大的。但 Discuz 不同,你说你看懂了所有代码,你为它 hack 了许多功能(可能很优秀),你怎么让官方采纳你的修改,怎么让你的代码融入它们原先的代码?他们没有这种机制,也不需要你这么做。因此,你们看不懂代码,增加你们的学习和开发难度和他们无关,还可能稍微有点那么”幸灾乐祸“。对于另外一个开源论坛 phpwind ,他们的代码却有很好的注释,这点就比 Discuz 要厚道得多。
作者:
doger
时间:
2013-10-16 10:08
一直学不好 PHP
作者:
Junny
时间:
2013-11-23 15:14
你不应该做论坛
欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/)
Powered by Discuz! X3.2