正如我的无处不在的语言,我有一些短语,如小黄瓜单一特征:多个角色
Feature : Display A Post
In order to be able to check mistakes in a post
As an admin or customer
I want to be able to view the post
Scenario : Display Post
When : I select a post
Then : the post should be viewed
那是一个正确的用户故事?这种情况在UI级别可能会有一些微小的差异。我是否应该违反DRY principle并为其他角色重复该功能?
随着时间的推移,不同的用户可能需要不同的需求,我认为这是我们通常为每个用户角色编写用户素材的原因。所以我应该担心不同角色的需求会随时间变化,或者我可以离开一个user story
(和相同的测试代码,生产代码,databse ...)具有多个角色和refactor
当他们的要求迫使我分开他们?
对不起,在这里看不到任何用户故事。 –
@Eugene S:对不起,我刚刚添加了更多信息 – Mohsen