
批處理bat代碼是越短越好嗎bat代碼是越短越好嗎? 我以前也是這樣認為,我認為短的代碼比長的好,但是我發現這個觀點很錯。因為程序好不好就是要看它的效率和可讀性,和可維護性。在今天的電腦,硬件都非常的好,bat的效率,已經不在是一個問題了。但是bat的可讀性,和可維護性確大有問題。比如說隨便抓一個bat程序,3,4個for嵌套在一起,是常便飯,比比皆是。其實很多bat都可以分成若干子程序模塊,把它們拼在一起就可以了。但是為了一個短,就不斷的用for嵌套,最后成了一個只有作者自己能讀懂的程序。或者說成了一個短小但及其難讀懂的bat。現在這個時代流行的是面向對象的編程思想,所以我個人認為我們應該去接受那種結構化的編程思想,盡量使編寫的bat代有這個時代的風貌----結構化的風格,讓更多的人能夠讀懂代碼,讓bat更容易維護,拋棄單純最求效率,最求短小這種與時代的脫節的編程思路。如有其它觀點,歡迎討論。

