1如何掌握乙個程式

2022-08-22 01:36:11 字數 640 閱讀 8943

拿到乙個程式,先看懂**的執行順序,再按照順序詳細看**,詳細看**的時候想一些常見的錯誤,例如這塊**如果忘記加分號,會有什麼後果.詳細看**的時候可能會覺得抽象,這時候代個數,盡量看懂**

**看懂了,就閉上書自己敲,敲完debug,如果覺得這個bug經典,或者debug花了很久,就把這個bug單獨寫成一篇部落格

隔幾天再重新默寫一次這個程式,默寫之前先為這個程式寫個大綱

再隔幾天再按照大綱默寫一遍這個程式,這樣,就把這個程式給掌握了!

先看懂程式的執行順序,然後再想一些常見的錯誤,在if後面加;會怎樣,if後面不加條件判斷會怎麼樣,把這個東西刪了會怎麼樣。把大於號改成大於等於號會怎樣,常見錯誤想得多,周而復始,以後就不會犯錯了,一定要多想,這樣過一會自己敲才不會出錯

代個數,在腦中模擬執行的過程

敲出來正確後,再閉上書自己敲,因為之前想過一些可能會出現的錯誤,所以再自己敲的時候,犯錯誤會少一些

出現bug就認真debug,如果覺得這個bug很經典值得記錄的話,就寫個debug部落格

如果解決不了就看答案,先把答案看懂,看懂答案要花很大精力,也是我們學習的重點。看懂之後自己去修改程式,並且知道你這樣改之後會有什麼效果,然後照著答案敲,敲完debug,最後自己不看答案,把答案敲出來。過幾天,再不看答案把答案敲出來。周而復始,能力才會提公升。

如何快速掌握乙個開源專案

有不少開源專案,需要快速瀏覽 掌握整體結構,以備己用。如果有新的開源專案接手,這個方法也是適用的。首先你會使用乙個原始碼瀏覽工具,如 source insight.步驟如下 1.如果有文件,先瀏覽整個系統的抽象架構。2.瀏覽整個專案原始碼的目錄結構,知道每個部分的目錄關係。3.檢視系統跑起來有哪幾個...

如何建立乙個libjingle程式

看文件看的有點迷糊,不如看下源 talk下example下的login例子的 很簡單。std cout auth cookie std string auth cookie std getline std cin,auth cookie std cout user name std string u...

乙個人如何完成乙個小程式

一列下來,就是個全棧工程師了。別緊張,只是知識點很多,不需要很精通,也可以完成小程式。首先,你需要知道你自己的想法,需求是什麼?以及現有的技術能力支不支援你的需求,明白了就開幹。比如我這次就拿某瀏覽美女圖站點做demo,仿照乙個瀏覽美女圖的例子,具體實現效果如下 需求分析 web伺服器 資料怎麼辦?...