正如我的無處不在的語言,我有一些短語,如小黃瓜單一特徵:多個角色
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