摘要: 先建立系統的架構性認識,然後透過名稱及命名慣例,就可以推測出各組件的作用。例如:當Winamp嘗試著初始化一個Plug-In時,它會呼叫這個結構中的init函式,以便讓每個Plug-In程式有機會初始化自己。當Winamp打算結束自己或結束某個Plug-In的執行時,便會呼叫quit函式。 在閱讀程 阅读全文
posted @ 2016-10-30 14:01 midhillzhou 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 系統的複雜度往往超過人腦的負荷。閱讀程式碼的時候,你會需要更多工具提供協助。使用好的整合式開發環境(IDE)或文字編輯器,就能提供最基本的幫助。 閱讀程式碼的動作,可以是很原始的,利用最簡單的文字編輯器,逐一開啟原始碼,然後憑藉著一己的組織能力,在不同的程式碼間跳躍,拼湊出腦中想要構建的圖像。不過, 阅读全文
posted @ 2016-10-30 13:59 midhillzhou 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 在本文中,我們的重點放在:要了解一個系統,最好是採取由上至下的方式。先試著捕捉系統架構性的觀念,不要過早鑽進細節,因為那通常對於你了解全貌,沒有多大的幫助。閱讀程式碼不需要從第一行讀起,我們的目的並不是在於讀遍每一段程式碼。 基於許多原因,程式人需要閱讀其他人所寫成的程式碼。而對程式設計2.0時代的 阅读全文
posted @ 2016-10-30 13:58 midhillzhou 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 程式碼是別人寫的,只有原作者才真的了解程式碼的用途及涵義。許多程式人心裡都有一種不自覺的恐懼感,深怕被迫去碰觸其他人所寫的程式碼。但是,與其抗拒接收別人的程式碼,不如徹底了解相關的語言和慣例,當成是培養自我實力的基石。 對大多數的程式人來說,撰寫程式碼或許是令人開心的一件事情,但我相信,有更多人視閱 阅读全文
posted @ 2016-10-30 13:56 midhillzhou 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 1 sublime简介 sublime是一款代码编辑和阅读软件,体积小,运行快,界面非常简洁漂亮。官方地址:https://www.sublimetext.com/ 2 在sublime上安装插件 使用sublime一键格式化XML文件需要使用一个插件,所以首先谈下如何在sublime上如何安装插件 阅读全文
posted @ 2016-08-31 18:57 midhillzhou 阅读(62996) 评论(1) 推荐(7) 编辑