最近,我遇到了一位同事进行的一些重构。我的代码看起来有点像这样:
public Person CreateNewPerson(string firstName, string lastName) {
var person = new Person() {
FirstName = firstName,
LastName = lastName
};
return person;
}
这被重构为:
public Person CreateNewPerson (string firstName, string lastName) {
Person person = new Person ();
person.FirstName = firstName;
person.LastName = lastName;
return person;
}
只是因为我的同事需要更新我编写的某个类中的其他方法,他也“重构”了上面的方法。值得记录的是,他是那些鄙视语法糖并使用不同括号放置/缩进方案的开发人员之一。
我的问题是:(C#)程序员在重构其他人的源代码(语义和语法)方面的礼仪是什么?