我决定完全重写多年来一直在研究和开发的PHP框架(使用MVC)。到目前为止,我的问题是我只想出一些主意,将它们作为票证放入Trac中,然后在以后添加它们-而不必担心框架本身的设计。随着时间的推移,这会导致一些问题,我认为重写会有所帮助,但是我不确定从哪里开始进行规划-我知道我不想使用Trac,而且我知道不仅需要机票和里程碑-但是我还需要什么?
我真的很想彻底计划这个重写,我想详细说明我想要的每个功能,它将去向何处以及如何将其连接到其他任何部分-但是我对此级别的规划没有经验。有什么建议吗?有什么程序可以帮上忙吗?我对Trac感到厌倦,我从未真正喜欢过它。
我知道我需要一份设计文档,但是我应该遵循某些布局吗?我还将需要错误跟踪,票证,里程碑等,但是除了Trac之外,我也不知道这有什么用。我确定还有更多需要,但我不知道要做什么,因此我们将不胜感激。