我目前是组织内部实施新版本控制系统(Subversion)的团队成员.关于如何处理代码格式化存在一些争论,我想就此主题获得其他人的意见和经验.
我们目前有大约10名开发人员,他们各自使用不同的工具(由于许可和偏好).其中一些工具具有自动代码格式化程序,而其他工具则没有.
如果我们允许"盲目"签入,那么每次有人签入时代码看起来都会大不相同.这会使诸如差异和合并之类的东西变得复杂.
我和几个人聊过,他们提到了以下解决方案:
关于第3点,概念是永远不会自动格式化代码并具有一些标准.现在,这似乎是我们倾向于的.我对这种方法有点犹豫,因为它可能导致开发人员花费大量时间手动格式化代码.
如果有人能够提供一些他们的想法和经验,这将是伟大的.
谢谢,
马丁
出于美观原因,不要让工具/开发人员自动/手动重新格式化代码.修订之间的差异变成了一场噩梦.有一个编码标准并尝试使用工具集来尽可能地使新模块符合要求.修改现有模块的人员应该坚持使用该模块中使用的约定,无论他们喜欢与否.
| 归档时间: |
|
| 查看次数: |
490 次 |
| 最近记录: |