论坛首页 综合技术论坛

公司里,不应该允许开发人员在项目代码中署上自己的名字

浏览 26188 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-04-27  
lkfnn 写道
aardvark 写道
署名更多的是一个企业文化上的事情。如果你们团队认为不署名比较好,那就不署名;如果别的团队认为应该署名,那就署名。至于具体到修改代码到什么程度可以署名,也是各团队内部的事情。
说到底署名并没有什么不得了的弊端,“不应该允许”口气就太大太不尊重别人了。


应不应该署名并不是团队内部的事情,而是取决于版权所有着,所以才有  “coding by xxx ”
这种写法。


IBM的程序取决于谁?Google的程序又取决于谁?“版权所有者”不会真正决定这个东西。
署名并非版权信息,copyright才是版权信息。
0 请登录后投票
   发表时间:2007-05-09  
过份依赖版本控制工具,不是一个好方法

署名并非责任归咎,更多的是一种良好习惯,方便后来人维护和查找问题的根源而已。不必看得如此严重

Sun等开源项目的源代码,本来就不一定会从cvs上面发布,署名更加是非常必要了
0 请登录后投票
   发表时间:2007-05-10  
署名很重要,是荣誉也是责任
0 请登录后投票
   发表时间:2007-05-11  
署名是权力也是责任,使不使用看个人或团体的意愿。
个人比较懒,一般只在非常重要的地方署名
0 请登录后投票
   发表时间:2007-05-11  
majianglin 写道
署名很重要,是荣誉也是责任


当跟公司说拜拜的时候,你记得把自己代码里面的署名搞掉哦, 不然后来的替你擦屁股的时候会骂娘的哦.
0 请登录后投票
   发表时间:2007-05-11  
majianglin 写道
署名很重要,是荣誉也是责任


为什么说是荣誉呢?

某程序员创建了一个空类,其他几个合作者分别在上面添加了行为方法

荣誉怎么算?



0 请登录后投票
   发表时间:2007-05-13  
其实我感觉楼主的问题不是署名还是不署名造成的,而是相关文档管理欠缺,bug修改记录管理欠缺造成的

署名的问题得看公司相关规定吧
0 请登录后投票
   发表时间:2007-05-13  
温柔一刀 写道
majianglin 写道
署名很重要,是荣誉也是责任


为什么说是荣誉呢?

某程序员创建了一个空类,其他几个合作者分别在上面添加了行为方法

荣誉怎么算?





在这种情况下荣誉的所有者是不正确的,这只说明这种方法在这种情况下还有缺点,但一般情况下可以理解为荣誉和负责(我们不能因为其不能完美的否定它,而想一想如何利用它的好处和改善它的问题)

好处:
1. 荣誉和负责
2. 方便找到能提供帮助的人

对于“某程序员创建了一个空类,其他几个合作者分别在上面添加了行为方法”,可以多上注释:

created by author 2005/5/10
---------modified List---------------
modifid by modifyer2, 2005/10/15, modified method2.
modifid by modifyer1, 2005/5/15, implements method1, method2, method3

0 请登录后投票
   发表时间:2007-05-14  
楼主的观点确实不太站得住脚啊。
很多编码规范都是要求在源代码头行添加修改历史记录的,这样一目了然,去查日志不免太费事了吧?
0 请登录后投票
   发表时间:2007-05-15  
dustinth 写道
majianglin 写道
署名很重要,是荣誉也是责任


当跟公司说拜拜的时候,你记得把自己代码里面的署名搞掉哦, 不然后来的替你擦屁股的时候会骂娘的哦.


对自己代码有信心的话,就应该不怕后人骂娘。写代码的时候,要有一种信念,即使过了几年后,自己看自己的代码,也会觉得自豪和问心无愧。

当然,需求变更造成的业务代码的麻烦是另外一回事,理性的程序员都知道该怪谁的...
0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics