大约一年前我开始学习编程语言java和python我经历了很多方面,并进入了OOP和I / O等高级内容...... 我觉得做一个大项目的力量和热情 但是当我开始制作一个新程序并且我深入研究它时,我发现自己很困惑接下来会做什么以及我应该在哪里做 当我看一个庞大的程序时,我开始思考他们如何仍然可以控制所有包含数百页源代码的程序 我认为我错过的东西以及我所学到的所有内容都没用,
我的问题是: 你如何将程序划分为正确的部分,这样当你变得越来越大并且能够改变,添加或删除功能而不影响整个程序时你不会感到困惑
我应该学会以正确的方式拥有它
答案 0 :(得分:0)
你遇到的问题非常普遍。当您尝试解决难题和/或现实问题时,您的程序会变得更大,代码也会变得复杂。
因此,多年来,开发了不同的软件设计原则,编程范例和编码指南。
您可以阅读并练习以下有助于更好地设计和提高软件质量的技术。
软件设计概念:http://en.wikipedia.org/wiki/Software_design
编程范例:http://en.wikipedia.org/wiki/Programming_paradigm
编码指南:http://en.wikipedia.org/wiki/Coding_conventions
这些领域中的每一个都有很多技术,您需要选择适合您项目和要求的技术。