我们的软件开发团队由一群经验丰富的程序员组成,他们拥有各种编程风格和偏好.我们没有一切标准,只有防止完全混乱的必需品.
最近,我碰到了一位同事做的一些重构.我的代码看起来有点像这样:
public Person CreateNewPerson(string firstName, string lastName) {
var person = new Person() {
FirstName = firstName,
LastName = lastName
};
return person;
}
Run Code Online (Sandbox Code Playgroud)
哪个被重构为:
public Person CreateNewPerson (string firstName, string lastName) {
Person person = new Person ();
person.FirstName = firstName;
person.LastName = lastName;
return person;
}
Run Code Online (Sandbox Code Playgroud)
仅仅因为我的同事需要更新我写的一个类中的其他方法,他还"重构"了上面的方法.为了记录,他是那些鄙视句法糖并使用与我们其他人不同的括号放置/识别方案的开发者之一.
我的问题是:(C#)程序员用于重构其他人的源代码(语义和句法)的礼仪是什么?
我有一个未排序的列表(UL)包含可排序列表项(LI),最后一个列表项除外.我需要最后一项留在列表的末尾:
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 2</li>
<li>Last item</li><!-- Should always be the last item -->
</ul>
Run Code Online (Sandbox Code Playgroud)
我正在使用jQuery Sortable对列表项进行排序.
有没有人知道阻止列表项被拖过最后一个列表项的好方法?