有2個關於調試的想法。一個說先聲明你的變量,然後賦值...以便於調試。加入聲明和作業或不加入...這是問題
int myInt;
myInt = GetSomething();
或有思想的學校,說這僅僅是不乾淨的,只是這樣做:
int myInt = GetSomething();
我不明白是怎麼第一幫助。因爲如果我在兩種情況下都將調試點放在myInt上,它會給我一個值,我可以檢查。
那麼有人可以在調試時詳細告訴我,第一種方法值得放2行嗎?我知道有些人發誓。
顯然有時你必須做第一次,因爲你可能需要做的不僅僅是一次性的設置,比如設置一個對象的屬性。但除此之外,設置變量的一次性調用就是我在這裏特別提到的。