您好我正在尝试阅读开源项目的代码,但我对这么多代码感到迷茫和愤怒。 但作为一个悲伤的开源家伙应该是粉丝。而我却没有这种感觉。我试图从codeigniter读取代码,您认为,对于谁来说,这是一个非常大的项目。 是否有一些为什么要更容易阅读所有代码。
请帮帮我。
答案 0 :(得分:6)
我不确定这是一个严格的编程问题,但我通常采用这些方法:
抽象
在进入它的细节之前,尝试理解方法的要点。首先读取遍布各处的循环和方程式,不会给你太多的洞察力。在尝试破译之前,尝试理解一段代码的整体要点。所以找出 WHAT 是什么,然后 HOW 它做到了。
<小时/> 文档
在这种情况下,文档是您最好的朋友。您不完全理解的方法将在某处记录,这些描述将帮助您了解程序的整体功能。
<小时/> 耐心
您不会阅读代码并立即知道它的作用。让自己有时间理解每一步是很重要的。沮丧会导致你错过任务,偷工减料并最终使自己失败。
<小时/> 永远不要害怕问!
如果您不理解某些内容,并且文档确实没有帮助您,那么有成千上万的论坛可以提供帮助。当您提出问题时,尤其是在这样的网站上,请确保展示您的思维过程;你已经努力并明确你的问题是什么。
<小时/> 其他信息