在我剛開始學習程式設計的時候,就對乙個程式的實際落實性產生了更大的興趣,也就是能否落地,在大一上學期的c語言學習裡,我們詳細的學習了c語言的基礎知識,為下學期的c++學習中的軟體開發打好了基礎,在下學期開始學習物件導向的程式設計並嘗試進行軟體設計時,那種茫然瞬間湧上心頭,在此之前,我從未接觸過任何有關於軟體設計的資訊,所以在剛開始進行嘗試軟體設計的時候還是比較困難,但是在老師的指導和同學們的合作下,一切都還在有條不紊的進行著。
在課上詳細地聽取了老師的要求,邊聽取老師的分析,再自己進行總結,然後開始進行簡單地類的設計,再逐步深入地進行函式總結,在一步一步地除錯程式中,看著「黑色框框」的交替出現,那種愉悅感和幸福感是無法替代的。
所以在嘗試了幾個程式的開發後,我總結出了以下幾點:
1.最重要的一點,每次打完乙個類或者乙個函式,都寫乙個主函式進行一邊測試,千萬不要全部打完然後再進行程式的除錯,那樣不僅會增大工作量,而且還可能會出現各種不必要的麻煩。
2.要多打幾個demo測試一下不同的功能,這樣會幫助我更好的進行類的執行,都是在為最後程式的成功執行做鋪墊
3.必要的注釋一定要加。雖然老師總是強調不允許加注釋,但是我認為,必要的注釋還是很有用的,尤其是在最後的除錯程式和優化程式上,由於程式可能過長或者功能過多時,如果沒有注釋的話,找某個功能函式或者模擬較困難,這時候如果能有注釋的話便可以一目了然。
4.不要鑽牛角尖,要注意學會變通。比如說在銀行卡系統中,有乙個存錢的功能,可以把功能設計為tot=tot+a.也就是說如果是存錢,a便為正數,如果是取錢,a便為負數。
最後我想說的是,曾經在**沒有落地之前,我曾經對我學的知識迷茫過,但是在進行了這幾次軟體的開發後,我對於程式設計又產生了極大的興趣,讓我有對他充滿了濃濃的「愛」。
DSP軟體開發心得
如何學習一款dsp?了解dsp,重點是了解它的核心能力是什麼?它有哪些外設?它的外設都有提供哪些工作模式?系統工程師可以結合它的核心能力及外設提供什麼樣的功能來支援上層應用的實現。對,這也是我們拿到乙個專案後,對dsp進行選型的關鍵。回想之前我重點總是放在學習如果使用dsp的某個模組,如何通過操作暫...
《快速軟體開發》讀書心得
這本書在豆瓣上的評分很高,評價也很好,經過各種糾結,最終決定讀這本書,雖然這本書最厚。這本書基本上是從乙個管理人員的角度去寫的,但是沒有把視角限定在某乙個固定的管理職位上,也就意味著這本書不討論具體的做法。我主要發現了下面幾個問題 1.風險管理 做什麼事都有風險,做任何決策也都有風險,軟體開發也不例...
軟體開發基本心得
開發軟體的基本心得 這學期做了很多簡單系統,從最初的特別簡易的 學生資訊管理,atm,通訊錄,到後來的圖書管理系統,這個過程讓我有了很多體會和心得。開發乙個軟體,我覺著首先要對這個軟體有乙個具體構思,有確切思路,先把大體結構想好,然後再去一步一步地實行。在寫 的過程中,要把類的封裝做好,哪些成員可以...