這好像在重修軟工一樣 也好像在跟老闆說話一樣
但是 一個軟體 就是這樣開始的~很好 進入正題~
==========================================================
首先拿出紙跟筆紀錄 寫下你要做的程式是什麼?
這包括 你要寫出你程式的動機 程式的功能
當功能定出來之後 就得畫出你的流程圖
關於流程圖這一部分 前後大概改了近十次
討論也很多回 但這是必要的!!這樣會對程式的流程很清楚很清楚
再來 畫了最簡單的流程 那是個大綱 建議要備份
因為 會一而再的修改 然後確認把所需要的功能都涵蓋在裡面
接著 流程中的每個區塊 要顯示對象
也就是 "輸入" "輸出"些什麼 有哪些動作
這要想清楚 然後開始抓流程中的BUG
有哪些是必要的 哪些是不必要 如果不寫下來
那麼光憑想像 真的很難= = 每個細節 都可能有問題
這就是流程圖
PS.有說到結構圖的部分 這我就還是比較不會表達了= =
這前前後後的順序很重要 得考慮清楚 不然 真正在寫程式時
會遇到很多瓶頸!!
===========================================================
結論:
1. 動工寫程式前 一定要把流程圖寫好
再多的重覆都是必要的 會讓你更加對程式的架構更清楚
就好像蓋房子的藍圖是很重要的 藍圖定完 動工也就快了
所以我不能心急一直要往程式鑽 只要流程圖錯了
就表示 要重來...或者修改... 反而更花時間
2. 另外 因為上屆有已經寫好程式的影響 所以
在我剛開始畫流程圖的部分根本就像是套那個程式去寫而已
這樣不大好 盧哥建議 我得忘掉上一屆的
而自己重新去思考我們要的功能就好 慶幸有這個建議!!
3. 有鑑於我寫的是server的部分 對於server來說
能自動化是最好的 不用人去控制 而減少人力成本
4. 跟盧哥的討論 讓我真的有感覺到是在工作的情況
以後出去工作 應該也是這樣吧 當有一個問題被發現時
就會有好多問題跟著出現 但我想的還不夠多
看到的狀況還沒盧哥那麼仔細 真的很佩服!!
5. 最後的結論:每次跟盧哥說話 都能學到東西 真的很開心!!
盧哥也告訴我 就是努力就對了!!
所以 我會加油的!!!
但是 一個軟體 就是這樣開始的~很好 進入正題~
==========================================================
首先拿出紙跟筆紀錄 寫下你要做的程式是什麼?
這包括 你要寫出你程式的動機 程式的功能
當功能定出來之後 就得畫出你的流程圖
關於流程圖這一部分 前後大概改了近十次
討論也很多回 但這是必要的!!這樣會對程式的流程很清楚很清楚
再來 畫了最簡單的流程 那是個大綱 建議要備份
因為 會一而再的修改 然後確認把所需要的功能都涵蓋在裡面
接著 流程中的每個區塊 要顯示對象
也就是 "輸入" "輸出"些什麼 有哪些動作
這要想清楚 然後開始抓流程中的BUG
有哪些是必要的 哪些是不必要 如果不寫下來
那麼光憑想像 真的很難= = 每個細節 都可能有問題
這就是流程圖
PS.有說到結構圖的部分 這我就還是比較不會表達了= =
這前前後後的順序很重要 得考慮清楚 不然 真正在寫程式時
會遇到很多瓶頸!!
===========================================================
結論:
1. 動工寫程式前 一定要把流程圖寫好
再多的重覆都是必要的 會讓你更加對程式的架構更清楚
就好像蓋房子的藍圖是很重要的 藍圖定完 動工也就快了
所以我不能心急一直要往程式鑽 只要流程圖錯了
就表示 要重來...或者修改... 反而更花時間
2. 另外 因為上屆有已經寫好程式的影響 所以
在我剛開始畫流程圖的部分根本就像是套那個程式去寫而已
這樣不大好 盧哥建議 我得忘掉上一屆的
而自己重新去思考我們要的功能就好 慶幸有這個建議!!
3. 有鑑於我寫的是server的部分 對於server來說
能自動化是最好的 不用人去控制 而減少人力成本
4. 跟盧哥的討論 讓我真的有感覺到是在工作的情況
以後出去工作 應該也是這樣吧 當有一個問題被發現時
就會有好多問題跟著出現 但我想的還不夠多
看到的狀況還沒盧哥那麼仔細 真的很佩服!!
5. 最後的結論:每次跟盧哥說話 都能學到東西 真的很開心!!
盧哥也告訴我 就是努力就對了!!
所以 我會加油的!!!
請先 登入 以發表留言。