我正在創建一個需要解析用戶聯繫信息的類,以確定提供的用戶是否已經存在於數據庫中。由於源未經驗證,用戶生成的數據必須在各種條件下進行匹配測試。TDD練習:確定用戶存在
內容呈現在3個字段 - 名稱(第一個&最後一個被合併);公司名;電子郵件
我需要根據每一種可能的匹配條件,返回結果:
Exact Match Email Match Domain Name Only Full Name Exact Last Name Only Institution Match
我有我怎麼會去了解這個編碼一個粗略的想法,並深信結果會比正式的TDD方法產生的結果差。我的TDD學習曲線剛剛過了基礎知識,但我沒有深入瞭解上述情景是如何在整個生命週期中進行的。
我想從架構的角度來構建項目。
THX
你似乎在正確的軌道上......堅持下去。先寫一個失敗的測試...只添加讓它通過的最低限度的代碼。尋找重複並重構它。重複。 – Gishu 2012-03-22 08:48:46