中国开发网: 论坛: 程序员情感CBD: 贴子 259131
haitao
csdn有顽皮了
超口术生命体 一级(初级) user1 100 4442142 您所在公司是如何监督代码规范的?答者有分 387679 TryToday 软件工程/管理 管理版 19 2005-12-6 19:26:15 50 1699 404 0 向前冲 一级(初级) user1 100 32615119 4442142 952298 c_delight 0 2005-12-7 14:16:32 Xuco 二级(初级) user2 100 32630587 4442142 644486 Tycool 0 2005-12-8 12:40:33 一级(初级) user1 100 32633214 4442142 132761 buyong 0 2005-12-8 14:37:01 超口术生命体 一级(初级) user1 100 32638552 4442142 387679 TryToday 0 2005-12-8 18:42:42 一家之言,请指教 一级(初级) user1 100 32644188 4442142 25990 gtwxy 0 2005-12-9 9:45:29 一级(初级) user1 100 32654655 4442142 941594 yaoyong6688 0 2005-12-9 16:43:17 凤舞N天 一级(初级) user1 100 32675236 4442142 41361 coldljy 0 2005-12-12 0:35:31 忧郁的风 一级(初级) user1 100 32678770 4442142 536748 gaoxiangyu123 0 2005-12-12 10:50:25 周伯童 一级(初级) user1 100 32680965 4442142 274422 ZhouBoTong 0 2005-12-12 12:28:12 天行杨 二级(初级) user2 100 32683151 4442142 898649 SInoyew 0 2005-12-12 14:22:19 notyy 四级(中级) user4 100 32683387 4442142 25150 notyy 0 2005-12-12 14:32:50 西城时代 一级(初级) user1 100 32687313 4442142 510567 westseason 0 2005-12-12 17:22:18 柳儿 一级(初级) user1 100 32687689 4442142 545695 liuerting 0 2005-12-12 17:39:13 推土机 一级(初级) user1 100 32687721 4442142 960888 UNow2005 0 2005-12-12 17:40:55 风暴 一级(初级) user1 100 32688265 4442142 874317 fengbaoxp 0 2005-12-12 18:22:02 超口术生命体 一级(初级) user1 100 32688374 4442142 387679 TryToday 0 2005-12-12 18:33:20 老汉我 一级(初级) user1 100 32689344 4442142 554329 cobrastudio 0 2005-12-12 20:11:32 liuxy 一级(初级) user1 98 32694837 4442142 681631 nilliu 0 2005-12-13 10:44:51 移动Windows开发 一级(初级) user1 100 32708334 4442142 1046919 lovebaby999 0 2005-12-14 8:41:13

是不是需要浏览器装什么插件才能看??
源码是:
<?xml version='1.0' encoding='GB2312'?>
<?xml-stylesheet type='text/xsl' href='/expert/Xsl/2.xsl'?>
<Topic>
<Issue>
<PostUserNickName>超口术生命体</PostUserNickName>
<rank>一级(初级)</rank>
<ranknum>user1</ranknum>
<credit>100</credit>
<TopicId>4442142</TopicId>
<TopicName>您所在公司是如何监督代码规范的?答者有分</TopicName>
<PostUserId>387679</PostUserId>
<PostUserName>TryToday</PostUserName>
<RoomName>软件工程/管理&#32;&#32;管理版</RoomName>
<ReplyNum>19</ReplyNum>
<PostDateTime>2005-12-6 19:26:15</PostDateTime>
<Point>50</Point>
<ReadNum>1699</ReadNum>
<RoomId>404</RoomId>
<EndState>0</EndState>
<Content>
<![CDATA[
如题,规范文件大家都有,如何具体实施的呢。
]]>
</Content>
</Issue>
<Replys>
<Reply>
<PostUserNickName>向前冲</PostUserNickName>
<rank>一级(初级)</rank>
<ranknum>user1</ranknum>
<credit>100</credit>
<ReplyID>32615119</ReplyID>
<TopicID>4442142</TopicID>
<PostUserId>952298</PostUserId>
<PostUserName>c_delight</PostUserName>
<Point>0</Point>
<Content>
<![CDATA[
测试,有对代码的专门测试,规范化是一个主要方面

命名到格式,一行行测试
]]>
</Content>
<PostDateTime>2005-12-7 14:16:32</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>Xuco</PostUserNickName>
<rank>二级(初级)</rank>
<ranknum>user2</ranknum>
<credit>100</credit>
<ReplyID>32630587</ReplyID>
<TopicID>4442142</TopicID>
<PostUserId>644486</PostUserId>
<PostUserName>Tycool</PostUserName>
<Point>0</Point>
<Content>
<![CDATA[
人工review
]]>
</Content>
<PostDateTime>2005-12-8 12:40:33</PostDateTime>
</Reply>
<Reply>
<PostUserNickName></PostUserNickName>
<rank>一级(初级)</rank>
<ranknum>user1</ranknum>
<credit>100</credit>
<ReplyID>32633214</ReplyID>
<TopicID>4442142</TopicID>
<PostUserId>132761</PostUserId>
<PostUserName>buyong</PostUserName>
<Point>0</Point>
<Content>
<![CDATA[
基本上有规范,执行就靠自觉了.但是做的太不像样的要个别批评
]]>
</Content>
<PostDateTime>2005-12-8 14:37:01</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>超口术生命体</PostUserNickName>
<rank>一级(初级)</rank>
<ranknum>user1</ranknum>
<credit>100</credit>
<ReplyID>32638552</ReplyID>
<TopicID>4442142</TopicID>
<PostUserId>387679</PostUserId>
<PostUserName>TryToday</PostUserName>
<Point>0</Point>
<Content>
<![CDATA[
好像国内软件公司都不太严格规范,为了利润只重视速度,我们公司也有这方面倾向。不知道大家所在公司是不是这样。
]]>
</Content>
<PostDateTime>2005-12-8 18:42:42</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>一家之言,请指教</PostUserNickName>
<rank>一级(初级)</rank>
<ranknum>user1</ranknum>
<credit>100</credit>
<ReplyID>32644188</ReplyID>
<TopicID>4442142</TopicID>
<PostUserId>25990</PostUserId>
<PostUserName>gtwxy</PostUserName>
<Point>0</Point>
<Content>
<![CDATA[
如果用Java开发的话, 有些IDE可以强制检查, 不合规范就编译不能通过. 其他语言的, 就不太清楚了. 例如用eclipse开发,就有这样的插件.
]]>
</Content>
<PostDateTime>2005-12-9 9:45:29</PostDateTime>
</Reply>
<Reply>
<PostUserNickName></PostUserNickName>
<rank>一级(初级)</rank>
<ranknum>user1</ranknum>
<credit>100</credit>
<ReplyID>32654655</ReplyID>
<TopicID>4442142</TopicID>
<PostUserId>941594</PostUserId>
<PostUserName>yaoyong6688</PostUserName>
<Point>0</Point>
<Content>
<![CDATA[
呵呵,我现在做的是对日外包,我们的代码规范基本上是我们项目组认可就差不多了,整个项目组的代码注释,代码排版啊,都差不多!变量命名还有全局变量的使用,共通文件的调用都是有一定的要求的!不过,习惯了,感觉好处还是很多的。
]]>
</Content>
<PostDateTime>2005-12-9 16:43:17</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>凤舞N天</PostUserNickName>
<rank>一级(初级)</rank>
<ranknum>user1</ranknum>
<credit>100</credit>
<ReplyID>32675236</ReplyID>
<TopicID>4442142</TopicID>
<PostUserId>41361</PostUserId>
<PostUserName>coldljy</PostUserName>
<Point>0</Point>
<Content>
<![CDATA[
1.定期代码评审
2.使用工具,偶的项目组是用.net开发,将fxcop集成到cruisecontrol中,真的省很多事。
]]>
</Content>
<PostDateTime>2005-12-12 0:35:31</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>忧郁的风</PostUserNickName>
<rank>一级(初级)</rank>
<ranknum>user1</ranknum>
<credit>100</credit>
<ReplyID>32678770</ReplyID>
<TopicID>4442142</TopicID>
<PostUserId>536748</PostUserId>
<PostUserName>gaoxiangyu123</PostUserName>
<Point>0</Point>
<Content>
<![CDATA[
刚上班,近来学习学习
]]>
</Content>
<PostDateTime>2005-12-12 10:50:25</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>周伯童</PostUserNickName>
<rank>一级(初级)</rank>
<ranknum>user1</ranknum>
<credit>100</credit>
<ReplyID>32680965</ReplyID>
<TopicID>4442142</TopicID>
<PostUserId>274422</PostUserId>
<PostUserName>ZhouBoTong</PostUserName>
<Point>0</Point>
<Content>
<![CDATA[
学习下!
]]>
</Content>
<PostDateTime>2005-12-12 12:28:12</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>天行杨</PostUserNickName>
<rank>二级(初级)</rank>
<ranknum>user2</ranknum>
<credit>100</credit>
<ReplyID>32683151</ReplyID>
<TopicID>4442142</TopicID>
<PostUserId>898649</PostUserId>
<PostUserName>SInoyew</PostUserName>
<Point>0</Point>
<Content>
<![CDATA[
关注!
]]>
</Content>
<PostDateTime>2005-12-12 14:22:19</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>notyy</PostUserNickName>
<rank>四级(中级)</rank>
<ranknum>user4</ranknum>
<credit>100</credit>
<ReplyID>32683387</ReplyID>
<TopicID>4442142</TopicID>
<PostUserId>25150</PostUserId>
<PostUserName>notyy</PostUserName>
<Point>0</Point>
<Content>
<![CDATA[
人工检查
]]>
</Content>
<PostDateTime>2005-12-12 14:32:50</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>西城时代</PostUserNickName>
<rank>一级(初级)</rank>
<ranknum>user1</ranknum>
<credit>100</credit>
<ReplyID>32687313</ReplyID>
<TopicID>4442142</TopicID>
<PostUserId>510567</PostUserId>
<PostUserName>westseason</PostUserName>
<Point>0</Point>
<Content>
<![CDATA[
If it is .net project you can use FxCop.
]]>
</Content>
<PostDateTime>2005-12-12 17:22:18</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>柳儿</PostUserNickName>
<rank>一级(初级)</rank>
<ranknum>user1</ranknum>
<credit>100</credit>
<ReplyID>32687689</ReplyID>
<TopicID>4442142</TopicID>
<PostUserId>545695</PostUserId>
<PostUserName>liuerting</PostUserName>
<Point>0</Point>
<Content>
<![CDATA[
每个项目不一定有严格的代码规范。
但是,新员工进项目时会自己阅读公司的编码规范。代码完成后,会有人专门review。对不合格的地方,指正。
时间长了,就养成习惯了。自己编码的时候就会注意各个规范注意点。review的速度也会加快。
]]>
</Content>
<PostDateTime>2005-12-12 17:39:13</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>推土机</PostUserNickName>
<rank>一级(初级)</rank>
<ranknum>user1</ranknum>
<credit>100</credit>
<ReplyID>32687721</ReplyID>
<TopicID>4442142</TopicID>
<PostUserId>960888</PostUserId>
<PostUserName>UNow2005</PostUserName>
<Point>0</Point>
<Content>
<![CDATA[
(1)制定规范
(2)项目组一致通过规范评审
(3)程序员按规范编写
(4)程序员之间互相检查
(5)测试组游码检查
(6)项目经理抽查
(7)OK,大家规范了
]]>
</Content>
<PostDateTime>2005-12-12 17:40:55</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>风暴</PostUserNickName>
<rank>一级(初级)</rank>
<ranknum>user1</ranknum>
<credit>100</credit>
<ReplyID>32688265</ReplyID>
<TopicID>4442142</TopicID>
<PostUserId>874317</PostUserId>
<PostUserName>fengbaoxp</PostUserName>
<Point>0</Point>
<Content>
<![CDATA[
gtwxy(一家之言,请指教) 说得是一种解决方式,现在的大多数IDE都支持代码检查,java有一个工具叫code style做的比较好,而且有eclipse和jbuilder插件,这个是强迫性的,可以达到一定的效果,但是解决不了实质问题,解决的办法是团队成员的培训和代码互查,就是项目的开发人员交互检查,这个效果最好.
]]>
</Content>
<PostDateTime>2005-12-12 18:22:02</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>超口术生命体</PostUserNickName>
<rank>一级(初级)</rank>
<ranknum>user1</ranknum>
<credit>100</credit>
<ReplyID>32688374</ReplyID>
<TopicID>4442142</TopicID>
<PostUserId>387679</PostUserId>
<PostUserName>TryToday</PostUserName>
<Point>0</Point>
<Content>
<![CDATA[
我也觉得有三点措施比较明确:
1、程序员们参与制定规范,项目经理负责最终确定规范。
2、程序员之间互相检查,这要作为程序编写中的一项工作。
3、项目经理或负责人抽查监督。

但是,如果查到问题是口头指出呢,还是与money挂钩好呢。
]]>
</Content>
<PostDateTime>2005-12-12 18:33:20</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>老汉我</PostUserNickName>
<rank>一级(初级)</rank>
<ranknum>user1</ranknum>
<credit>100</credit>
<ReplyID>32689344</ReplyID>
<TopicID>4442142</TopicID>
<PostUserId>554329</PostUserId>
<PostUserName>cobrastudio</PostUserName>
<Point>0</Point>
<Content>
<![CDATA[
如果查到问题与money挂钩好。
]]>
</Content>
<PostDateTime>2005-12-12 20:11:32</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>liuxy</PostUserNickName>
<rank>一级(初级)</rank>
<ranknum>user1</ranknum>
<credit>98</credit>
<ReplyID>32694837</ReplyID>
<TopicID>4442142</TopicID>
<PostUserId>681631</PostUserId>
<PostUserName>nilliu</PostUserName>
<Point>0</Point>
<Content>
<![CDATA[
1、项目组内通过评审并达成约定的代码规范
2、项目进入编码阶段
3、个人编码后review自己的代码和UT
4、项目组内人员交互代码走读
5、专门人员走读
6、PL、PM、QA负责抽查代码
7、缺陷率和个人绩效挂钩
8、ST、全真系统测试、预转测试
一般能够这样执行的话,软件发布的时候缺陷率应该小于0.1%
]]>
</Content>
<PostDateTime>2005-12-13 10:44:51</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>移动Windows开发</PostUserNickName>
<rank>一级(初级)</rank>
<ranknum>user1</ranknum>
<credit>100</credit>
<ReplyID>32708334</ReplyID>
<TopicID>4442142</TopicID>
<PostUserId>1046919</PostUserId>
<PostUserName>lovebaby999</PostUserName>
<Point>0</Point>
<Content>
<![CDATA[
人什么时候大部分中国人可以改掉急功近利的眼光就好了,那样中国就会出现很多在国际上有名的企业了。可惜啊,现在的大部分中国人多着急眼前的利益。其实当前少挣点,以后会挣的更多啊。唉,可悲啊

]]>
</Content>
<PostDateTime>2005-12-14 8:41:13</PostDateTime>
</Reply>
</Replys>
</Topic>
我的blog:http://szhaitao.blog.hexun.com & http://www.hoolee.com/user/haitao
--以上均为泛泛之谈--
不尽牛人滚滚来,无边硬伤纷纷现 人在江湖(出来的),哪能不挨刀(总归是要的)
网络对话,歧义纷生;你以为明白了对方的话,其实呢?

您所在的IP暂时不能使用低版本的QQ,请到:http://im.qq.com/下载安装最新版的QQ,感谢您对QQ的支持和使用

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录