从小型到大型项目

时间:2008-09-19 01:31:34

标签: oop

我已经习惯于用1000行或更少(pong,俄罗斯方块,简单的3D游戏等)编写的小项目。然而,随着我的编程能力不断提高,我的组织却没有。我似乎把一切都依赖于彼此,所以我很难改变某些东西的实现。

有关保持我的代码有条理并能够处理大型项目的任何想法吗?

4 个答案:

答案 0 :(得分:2)

白板是你最好的朋友

原型设计(不一定是工作原型,使用记录卡或其他方法)

首先计划!在你了解自己的要求/目标之前不要编码

答案 1 :(得分:1)

提前勾勒出建筑设计。它不必太详细,但想象一下你希望事物如何在一般条件下融合在一起。

答案 2 :(得分:1)

首先阅读重构(由Martin Fowler着名)。

通过学习重构,您可以学习如何编写易于更改,可读和简化的代码。

在你首先理解重构之前,我建议你不要学习设计模式。通过重构,您可以理解干净且可读的代码的主题。一旦理解了重构,请继续阅读设计模式。当您需要编写更复杂的设计时,设计模式非常有用。

答案 3 :(得分:0)

使用设计模式是很好的第一步。

此外,花一点时间撰写有关系统架构和应用程序要求的良好文档。

如果您还没有这样做,使用源代码管理会有所帮助。

在决定推销自己的库之前,先寻找可能需要的库。