哪种编程模式好?
我是java初学者。
我看到很多人都这样写:
for (int i = 0; (i < attr.length()) && (frameIndex <numFrames); ) {
int next = attr.indexOf('|', i);
if (next == -1) next = attr.length();
String sound = attr.substring(i, next);
if (sound.length() != 0) {
AnimationFrame frame = (AnimationFrame) frames.get(frameIndex);
frame.soundLocation = new URL(soundSource, sound);
}
i = next + 1;
frameIndex++;
}
但我喜欢这样:
for (int i = 0; (i < attr.length()) && (frameIndex <numFrames); )
{
int next = attr.indexOf('|', i);
if (next == -1) next = attr.length();
String sound = attr.substring(i, next);
if (sound.length() != 0)
{
AnimationFrame frame = (AnimationFrame) frames.get(frameIndex);
frame.soundLocation = new URL(soundSource, sound);
}
i = next + 1;
frameIndex++;
}
向大家请教一下,哪种好?如果你认为是第一种好,为什么?(我认为第二种结构较清晰)希望大家帮帮忙,我希望把模式定好。
问题点数:0、回复次数:6Top
1 楼edwardsoft(起云)回复于 2003-11-01 19:57:43 得分 0
没有什么特定的吧。喜欢什么样式就用什么样式,只要团队的同事认可就行了。Top
2 楼z1980m(老猫)回复于 2003-11-01 20:23:33 得分 0
都可以,不过我看到的<<Java 编码规范>>上面用的是第一种Top
3 楼liuchuan(痛苦的信仰。。。)回复于 2003-11-01 20:32:39 得分 0
我看过的所有Java书中都是第一种,所以也习惯了第一种了,
其实无所谓的。Top
4 楼ab612(java爱好者)回复于 2003-11-01 20:51:04 得分 0
是啊。只要按照自己的习惯写就行了,其实都是一样的。Top
5 楼Azting(继续NO--1)回复于 2003-11-01 22:17:02 得分 0
第二种哪里好?谁能告诉我?Top
6 楼1010530(我想你10)回复于 2003-11-02 22:09:51 得分 0
个人觉得
第二种就是对 {} 的时候比较好对齐 ,缩进比剑好掌握
不过,在jb里面format all 就都解决拉。Top




