热门问题
时间线
聊天
视角

程式理解

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

程式理解
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