我开始项目编号8,192。就像我的大部分项目一样,它们要么是抛弃式项目,要么是因无聊,时间或缺乏实用性而被取消的项目。BDD是规划中型项目的解决方案吗?
但是有一个项目已经在很长一段时间后面燃烧器,我真的想完成。在我完美的世界里,第一次发布需要3个月的时间。
无论如何,我最大的问题之一是需要一个大型项目(甚至是中小型项目)并将其分解成可管理的部分。我的错误是始终在终端上跳转,打开Textmate并开始编码。这几乎总是失败。我迷失在feature creep
,学习更新的方法,框架战争等。然后,两个月过去了,没有什么可以显示它。
所以我想如果BDD(如Cucumber
)可能是一个解决方案呢?是否可以用来确定较大的部分,然后是较小的部分,直到我有一个功能列表,该列表是该项目的大部分。那时,我刚开始编写这些作品的权利?
对于解决这个问题,我确信其他开发人员共享,您有什么建议。
顺便说一句,我正在使用Rails 3
(有时帕德里诺)。
感谢
纪律,而不是开发方法,停止功能蠕变。 –
我同意100%。但是,以我最好的忍者之声,“我缺乏纪律!”。大声笑。说真的,我正在寻找更好的方法让我保持正轨,以便通过更好的流程和程序让我更加遵守纪律。 – cbmeeks
(移动回答以便我可以使用段落,但这不是答案。) –