freemyway 積分 2 編輯於

有多少人在寫 if 判斷式的時候,會把常數放前面、變數放後面?

這是文章的子討論串,你可以回到上層查看所有討論和文章
Kros 積分 1

我都用 ide 的快速鍵,按一下就交換了~

chchwy 積分 1

個人從來不用 yoda condition ,可讀性還是差。

應該呼籲的是不要在同一行做賦值跟比較,賦值就賦值,比較就比較,切成兩行。這樣就不需要花腦袋去判斷 if () 裡面到底是故意要賦值還是漏寫等號。

qrtt1 積分 0

我啊,而且看到新人沒這樣寫,還會加減提醒他一下。

afutseng 積分 0

+1,我們團隊 coding style 要求使用 yoda condition。

whitglint 積分 0

覺得如果 compiler、IDE 能抓出來就不需要倒著講話了...