-
保留源文件的原始编码格式
如果不愿意,就请立刻转换所有源文件。 -
尽可能使用patch生成新的版本
如果你认为有必要使用patch生成新的版本,那么就不要在patch中保留无关紧要的内容。参考下一条。 -
最大限度保留源文件的原有内容
包括前导空格使用的是Tab还是Space、前导空格的长度是2或是3或是4或是8、界定符如括号是跟在函数后面还是在函数下面、注释是使用单行注释还是多行注释等等,请尽量保留原作者的风格。我知道有些人拿到别人代码后的第一件事便是修改它的排版风格,虽然这会让代码看起来更赏心悦目,但请不要这么做。