小编Pru*_*der的帖子

重构其他人的源代码的礼仪?

我们的软件开发团队由一群经验丰富的程序员组成,他们拥有各种编程风格和偏好.我们没有一切标准,只有防止完全混乱的必需品.

最近,我碰到了一位同事做的一些重构.我的代码看起来有点像这样:

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#)程序员用于重构其他人的源代码(语义和句法)的礼仪是什么?

c# refactoring etiquette

15
推荐指数
4
解决办法
1236
查看次数

从浏览器中删除Cookie

如何在asp.net c中从浏览器中删除cookie#

c# asp.net cookies

11
推荐指数
3
解决办法
2万
查看次数

jQuery Sortable - 没有拖过最后一个列表项

我有一个未排序的列表(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对列表项进行排序.

有没有人知道阻止列表项被拖过最后一个列表项的好方法?

jquery jquery-ui-sortable

8
推荐指数
1
解决办法
5691
查看次数