這是小兒科 但從小不注意 長大要改也難
變數宣告是在基本不過的了
之所以會寫到這個,是因為最近在客戶端駐點,真是被客戶的孔故力腦筋給打敗了,把程式當成作文寫,只要稍微有一些變化就哀哀叫,以個佈林值來說,慣例會依照功能來打
如是否成功isSuccess
是否為新isNew
是否為isXXX...
但無腦的客戶卻說全部看不懂,他要的變數只要佈林值一律是blFlag..這是很蠢的做法,但就是堅持..好吧..出錢的最大..但問他這有什麼效益? 她說不知道..
真是無言以對
isSuccess 看到變數就知道 這個變數的存在作用,若是每個佈林值都宣告成一樣,然後blFlag1.blFlag2 blFlag3 blFlag4....
這有什麼意義,字串就用strAddr 一看也知道是字串的地址...怎麼會用Addr 這樣還要去看他是什麼型態,所以變數的宣告是有意義的,當然很多時候看到str1 str2 int1 int2...也不避訝異,這行業什麼狀況都有的,什麼想像不到的事情都會發生的..
最後總結今日的小片段:
變數的宣告,大約就是型態加上所代表的意義即可,沒有什麼一定是標準的..,如strAddr
intAmount strEmpId isSucess ...等,只要有可以解讀的標準即可,而不必像那死腦筋的客戶堅持要blFlag1.blFlag2 blFlag3 blFlag4....