作者changyuheng (张昱珩)
看板java
标题Re: [问题] 物件与多执行绪的问题
时间Sat May 18 02:40:23 2013
可以想想一个昵名 thread 物件会不会被视为垃圾:
new Thread() {...}.start();
解答在这里:
http://stackoverflow.com/questions/2423284
题外话,source code 的命名很不好,格式更是乱的夸张。
如果将来不会有维护的需求,命名和排版可以很艺术。
但若有被阅读的需要,可读性是很重要的一件事,
可以不必照官方的 code convention,但至少要统一。
下面这些混用都不好:
1
function1(){}
function2() {}
2
function1() {
doSomething();
}
function2()
{
doSomething();
}
3
function1() {
doSomething();
}
function2() {
doSomething();
}
缩排要谨慎,良好的排版不需要注解说明 scope 范围:
function() {
for (int i = 0; i < 10; i++) {
if (i > 4) {
biggerThanFour();
}
}
}
function() {
for (int i = 0; i < 10; i++) {
if (i > 4) {
biggerThanFour();
}
} // for
}
原来的 source code 可能是因为 tab 和空白混杂着用,
贴到 BBS 後 tab 被转成空白於是变得很丑。
这是一个很典型的不应该混用 tab 和空白的原因:
tab 的宽度并不是锁定在 8 个半型字元。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 124.9.132.246
1F:推 zheng2010:谢谢 C大 ~~~~ 也谢谢在排板上的建议 05/18 11:47
※ 编辑: changyuheng 来自: 124.9.134.102 (05/19 13:03)