我正在编程我的第一个较大的项目,快要完成我的第一个迭代,完成主游戏循环。

我目前是手动跟踪所有的类等,并写下哪些类依赖其他类或被其他类使用,以便在以后修改代码时不会出问题。

例如,我有一个时间系统,只是用于测试目的计数周和年。但是如果我以后想使其更复杂,我将需要在多个地方进行修改。

显然,我尽量早期设计尽可能完美的东西,但有些东西只是为了快速迭代而保持简单。有时功能会随着时间的推移而增长。

我目前有大约25个类,我担心我的跟踪方法不会很好地扩展。

你是如何处理类似的东西的呢?或者这在游戏开发中不是一个问题?