強烈建議幾個方法.
1. 像David Jackson朋友說的, 先畫流程圖, 或是寫 Suedo Code.
2. Comment!!! 註解啊!! 不寫你就知道死活了! 所以養好習慣, 每個method前面最好都寫些comment. 小弟不敢說很強, 但是在業界混了好幾年了, 別人會喜歡接我的code, 因為我的註解寫很多, 雖然花多點時間, 但是, 要找起問題來可是方便好找多了. 尤其那些亂複雜的邏輯.
3. brake down your codes. 不要一個method寫得樂樂長... 能共用的功能拆出去寫成一個可以共用的method. 盡量弄成一塊塊的component. 這樣不但code容易看多了, 而且, 哪一塊出錯誤, 只要去修改它, 剩下的就都改好了. 不然重複寫了一堆東西, 改了這邊, 忘了改那邊, 出來的還是有問題.
4. 如果真的卡死了, 找同學幫你看看吧, 有時候第三者能很快的幫你看出問題在哪, 程式自己寫的, 很容易調回自己的邏輯缺陷中.
5. 沒事多起來晃晃, 動一動, 血液流通順暢點, 有助思考喔. 阿西摩每次寫程式寫到卡住都會爬起來到處晃晃, 把注意力轉開, 然後, 再回去思考, 有時候會突然有靈感, 然後兩三下就寫好了.
6. IDE也很重要, C++, 阿西摩是用Dev C++ 還不錯用. 簡單明瞭的使用, 有些IDE讓人眼花撩亂, 除非你很熟, 不然, 這些功能強大的IDE反會成為你寫程式的障礙.
以上是些經驗談... 參考參考吧



























































































