成长和代码量的关系讨论
软件工程师的工作就是写代码,那么代码量与软件工程师的水平是呈线性关系的么?
关于这个问题有人研究过,当代码是2000行以下,程序员可以了改了再写,而且你可以仅凭借记忆力就可以搞定一个程序,,你可以写任何混乱肮脏的代码并依靠你的记忆拯救你。深思熟虑的类和包分解会让你的代规模达到20000行。一旦你的代码规模达到20000行,你就要用结构化编程来保证程序不会变成一团乱麻。
任何的类或者规范必须限制其示例在几百行以内,暴力方法在这里也同样适用。你真的需要范例给你显示30000行代码然后证实因为程序上手并不是非常复杂所以新功能能够很容易的被添加。但这实际上是不可能的。
时间: 2024-10-13 21:42:29