TDDの原則に従ってコードを作成しようとするのは(ほぼ)初めてです。でもどうやって始めようか悩んでいます。
例: 人に関する情報を変更したい。
簡単にするために、人は次の値のみを持ちます: - FirstName - LastName - Email
最後に必要なもの: - 個人の DTO - 個人のエンティティ (Nhibernate) - データベースに dto 値を格納する機能。最後に、成功またはエラー (おそらくブール値) を返す必要があります。
与えられた情報で、どうやって始めるのですか?これは世界的な問題ですが、それは私がどのように始めればよいのか見当がつかないからです。私は多くの記事を赤くしましたが、どういうわけか私はすでに立ち往生しています.
編集: - MVC を使用しています: MVC は DTO (フォーム フィールドから入力) を返します。
したがって、MVC 開始呼び出しは次のようになります。
public JsonResult MutatePerson(PersonDto person){
//Call functions by TDD here
return Json(true);
}