閱讀乙個軟體的原始碼到底是應該一行一行開始看,還是總體先了解框架,進行分割?

時間 2021-05-12 14:22:53

1樓:楔子

今早在微博上看到的:中文:https:

英文:https://

2樓:

了解開發目的(需求)

找感興趣的模組(功能)設斷點 debug 單步除錯大概了解業務以後

可以根據斷點跟蹤細節去逐行閱讀

最好帶著擴充套件和學習思想的目的去改寫自己的專案 (可惜是你當前fork的專案)

3樓:Raphanus Lo

後者為重,前者為輔。取得乙份源始碼,最重要的是先了解:它是為了解決什麼問題?

於是可以將問題先拆解成數個部份,例如如何準備開始(初始化)、準備完之後從待解事情的哪一部份開始著手、各元件如何相互溝通、事情做完了如何收尾等等。接下來才是就有興趣的部份繼續向下深入,如此才有效率,且不至落入見樹不見林的窘境──一行一行看下來很容易過於鑽入細節,而失去整體方向感。也就好比屠夫廚師處理牛只,先將各部位作大分解,再就各部份進行細部分解、加工,如此也才是有效率的閱讀方式。

做乙個能自動聊天的指令碼(原始碼分享)

09級生科試驗班飄過,班上一半同學出國了吧,想轉專業的去考研了,剩下基本上的都保研了。獎學金挺多,領導也很重視我們,班主任每年都有請我們吃自助餐談心。因為試驗班就2個班,所以學院活動什麼的較少,加上三年就畢業了,感覺像讀了乙個高中。 如果不是真的很喜歡的話 那就是坑與其選試驗班不如選普通班待著還舒服...

GCCX到底是個什麼樣的軟體?

酒駕 打著薅羊毛的主意,玩這個大約乙個多月了,到目前為止軟體維護二十多天剩下的十來天中大多數時間屬於賣不出去的狀態到現在為止我有三百多塊資產被軟體凍結。給我的體驗極差,因為在這乙個月裡軟體就沒有功能正常的執行超過三天。那些月賺4000的你說的是真的嗎? 西瓜的西 建議不要再玩了,雖然註冊會送幣,但是...

寫作到底是應該創造乙個好人物還是乙個好故事?

nan 我個人站在故事和主旨。因為文章的人物都有不同個性以及形象。中中國人感受的就是故事是否可以觸動內心,以及產生共鳴。角色只是故事的部分。整體的部分的關係定理,我覺得我不需要再次強調。 宋頌 個人覺得這並不是個矛盾的問題。畢竟乙個故事精不精彩,除了所謂情節和劇情,其中人物的存在因素也是衡量和影響別...