#討論 同事寫code 的風格
2019年7月25日 02:06
小弟是java 跟 javascript分的出來不一樣的工程師,
最近看了同事的java code
同事習慣區域變數function結束後
強制加個finally 把區域變數變為null
EX :
void fuc(){
String a=“abc”;
Try{}catch(){}finally{
a = “”;
a = null;
}
}
問作者同事原因
得到回答是 這樣就可以清乾淨
全域變數或IO connection就算了
連區域變數也同樣處理......
感覺c/c++寫多
不然就是不相信java的gc或曾經被gc搞過
想問有其他人寫法也是類似
或遇過同樣的寫法
小弟目前看法 覺得 沒意義
程式碼超長 又不美觀