你在哪里添加新方法?

Pau*_*der 1 coding-style

当你向一个类添加一个新方法时,你把它放在哪里?在课程结束时...顶部?你是否将方法组织成特定的分组?按字母顺序排序?

只是寻找保持课程方法组织的一般做法.

更新分组时,在组中添加新方法的位置?只是结束或你使用某种子分组,排序?

更新2嗯......猜猜问题不像我想的那么清楚.我不是在寻找班级组织.我特别感兴趣的是为现有的类添加一个新方法.例如:

public class Attendant
{
    public void GetDrinks(){}
    public void WelcomeGuests(){}
    public void PickUpTrask(){}
    public void StrapIn(){}
}
Run Code Online (Sandbox Code Playgroud)

现在我们要添加一个新方法PrepareForCrash().它去哪儿了?在列表的顶部,底部,按字母顺序或靠近StrapIn()方法,因为它是相关的.

raz*_*zed 5

靠近"StrapIn",因为它是相关的.这样,如果您稍后重构,所有相关代码都在附近.

大多数代码编辑器允许您在另一个窗格中按字母顺序浏览方法名称,因此在实际代码本身中组织代码在功能上是有意义的.将功能方法组合在一起,可以在浏览课程时更轻松.