热门问题
时间线
聊天
视角

程式理解

来自维基百科,自由的百科全书

程式理解
Remove ads

程式理解(Program comprehension、program understanding)或稱為原始碼理解(code comprehension)是計算機科學的領域之一,著重軟件工程師維護已有程式碼的方式。程式理解中有包括認知,也有其他流程,已識別出這些流程[1],這些也是研究的主題。其研究結果會用來開發工具以及進行訓練[2]軟體視覺化英語Software visualization的工具有助於程式理解。

Thumb
用pycallgraph產生的函式呼叫圖,可以表示函式間互相呼叫的關係,這類的軟體視覺化英語Software visualization工具有助於程式理解

早期有關程式理解的研究和程式設計心理學英語Psychology of programming有關,電腦科學家傑拉爾德·溫伯格其1971年的著作The Psychology of Computer Programming中,曾對於程式設計師如何理解和認知程式碼進行了探討[3]

程式理解領域的計算機科學家有美國電腦科學家Ruven Brooks、Ted J. Biggerstaff及Anneliese von Mayrhauser。

Remove ads

相關條目

參考資料

外部連結

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads