从可读性好和习惯两方面考虑,大家是如何做的


从可读性好和习惯两方面考虑,大家是怎么做的?
各种类成员在类体中书写的顺序,比如:

field

event

public

protected

private

readonly

constructor

static

abstract

virtual

override

我个人的做法是按字段、事件、属性、构造函数、函数、方法的大顺序,然后按私有、保护、公有,静态、只读、普通,重载、普通、虚拟的顺序往内细化。想看看大家的做法

.net 服务器端控件 程序开发

花謝若相依, 11 years, 4 months ago

这是个人习惯问题,你觉得哪个顺序别人最容易理解,就什么写,不同的页面习题风格一致,毕竟你走了还要让维护人员容易接手

黑耀石D瞳 answered 11 years, 4 months ago

virtual应该和public字段一样,写在前面。


先共有后私有,别的一般没有讲究。多用region。因为IDE很智能,所以计较这些没意义,只有那些用vi编写C程序的人才关心这个,我们用的是Visual Studio。

找面包的小鸟 answered 11 years, 4 months ago

这种搞法没啥必要,我们遵循就近原则及思维顺序。编写代码本身就有顺序,思路放在那里,自然流淌出来的就写代码的思路,写的人流畅,看的人也清楚理解当初写的人的思路。


相反你要刻意古板滴去搞八股规定,反而多余。


比如字段,你让我阅读的时候跨越七八百行回头去看 我要骂人滴


你写的时候也一样,你写着写着发现需要声明一个字段了,把鼠标上拉700行去写字段??写完了在ctrl-拉回来??估计你也会呸一声说“这TM谁定的老八股规定”

宇宙.棒子? answered 11 years, 4 months ago

如果你有更重要的工程技巧,那么别揪着早就该淡忘的东西过头就好。

zscbc answered 11 years, 4 months ago

Your Answer