我從前任僱主回味的是,他們兩個之間區別如下:數據驗證和驗證有什麼區別?
- 驗證是檢查的數據是一個非常基本的意義上適當的過程;例如可以將日期字段中的數據轉換爲日期,或者可以將數字字段中的字符轉換爲適當類型的數字;
- 驗證是根據您在界面上施加的其他「商業」規則來檢查類型化數據的過程 - 例如「出生日期」字段表示申請人在特定年齡範圍內。
這些記憶不符合關於該主題的Wikipedia article,也不符合BBC BiteSize Revision article。
那麼什麼是共識:當我檢查Xml輸入時,人們是否在乎什麼方法和過程被調用?
我在做什麼,當我:
- 檢查日期字段包含可以轉換爲一個C#的DateTime字符;
- 檢查DateTime是否存儲在SQL Server中的適當日期範圍內;
- 檢查出生日期是指18歲以上65歲以下的客戶嗎?
行 - 所以我選擇了你的答案,因爲你同意我的看法:)如何選擇討論問題的答案? – Nij 2011-04-16 06:35:48
@Nij真的。只有那些告訴你你想聽到的人真的可以理解你:P無論如何,如果論壇像討論是我們一些人所希望的那樣......它從來沒有發生過。只有3個答案。太糟糕了:( – bottlenecked 2011-04-16 07:29:20