我们(一组4名学生)正计划在Ruby on Rails上创建一个Web应用程序。我过去做了一些网络应用程序项目,我学到的一件事就是设计应用程序的最初时间,我只是开始编写一些基本的东西。
所以,这一次,我不想犯同样的错误,并且想要计划应用程序(high level design)。但同样,有时候我觉得对于一个可能持续6个月的学生项目来说可能是一种过度杀伤。
那么,在这种情况下,最佳方法应该是什么?
我的要求是:
指导我们完成开发的计划。
该计划应该是文本文档,程序框图还是什么?
应该干净,清晰,简洁。
如果你指的是一些样本文档,模板等,会很棒。这不是一种矫枉过正而是有效的。
答案 0 :(得分:1)
开始为stackoverflow制作克隆。不要在初始阶段寻求完整的深层功能。
修改强>
考虑一下SO的基本最小功能: -
注册。 (普通+开放式身份证)
提出问题,回答问题
对问答的评论
投票问答
标记问题
问题统计数据,如问题观点,未答复的问题等
点
徽章等
制作一份清单并将其分为不同阶段。不要试图一气呵成。从基本的事情开始。
与第一阶段相似。
下一阶段: -
然后是下一阶段和下一阶段。最后你有一个克隆。 :-) 让杰夫回顾一下。 (开玩笑)