Re: [問題]global varible好不好??
※ 引述《goodwise.bbs@ptt.cc (加油!!變強)》之銘言:
> 小弟算是剛碰爪哇沒多久時間
> 是照著學校進度慢慢學的
> 在寫著作業的過程中
> 從一開始的全部在main裡硬幹
> 到慢慢的分method寫去呼叫
> 然後到習慣用參數去思考method的寫法
> 感覺上很多語言範例或固式教學內容(不一定java)
> 都灌輸著"function是傳參數進去,回傳值出來"
> 不過在每次弄作業的過程中
> 常常發覺依照參數值去寫method有時還是很難寫
> 因為有時同時要改的變數實在太多了
> 若全部都用參數傳入的話,那不是要傳一堆???
> 所以最後都索性把變數全部宣告在主程式的scope裡
> 這樣全部裡面的method都不用傳參數,直接改值就好了
> 感覺雖然這樣很方便,但覺得應該是我還沒寫到大程式巴
> 不然啥的物件導向都還沒實際常常會用到
> 我想問的是
> 各位老手們,你們真的出去工作或是接案子或是做專題專案
> 真的會把變數都弄成封裝,然後method的操作變數都是用參數
> 然後寫的程式真的都變
> 充分的使用封裝,繼承,多型這些課本教的制式物件導向觀念嗎??
> 還是根本沒差???就是為了應付案子也會用硬幹的方式做出來也沒差??
> 不好意思!!!好像有點離標題太遠了XD
給你一個問題思考...
假設一個案子..它從實做到上線歷經兩三個月..但是等他結案可能長達一年..
這當中..你可能會不斷因為客戶的需求而改變你的程式..
而真的把案子全部毛起來寫在同一支程式..我想上萬行是正常的..
但是你真的要這樣維護??
--
┌╗┬─ Origin:《Ψ義守觀山風情Ψ》<bbs.isu.edu.tw> ─┬╖╔╗
╚┘╙─ From : 220.229.65.161 ──────────╛└╝╝
討論串 (同標題文章)