驗證ClassMethods的數量與應用程序的性能有什麼關係?一大堆驗證會導致緊張嗎?是否有可能有太多驗證?
2
A
回答
3
如果驗證對任何非平凡應用程序的性能有任何顯着影響,我會感到驚訝。
作爲驗證是積分爲用戶體驗和數據完整性,他們將是我的名單上最後一件事情要關心的事情之一。
0
大量的驗證可能不像性能問題那麼大,因爲它是一個設計問題。如果你正在構建一個應用程序,並且你發現你的班級中有超過10個驗證,這可能表明班級做得太多。
我在考慮像validates_presence_of :name, :description, :etc
這樣的單一驗證。
0
一個典型的問題是我們做驗證的方式。我們應該檢查有效數據,而不是檢查無效條件。
相關問題
- 1. 是否有可能有客戶端驗證沒有JavaScript
- 2. 是否有太多的其他語句驗證不好?
- 3. 是否有可能擁有太多的匿名代表?
- 4. 以太坊:是否可以驗證錢包的所有權?
- 5. 是否有可用於驗證碼
- 6. 是否有可能在Python中使用太多的函數?
- 7. PHP - 是否有可能實例化太多對象
- 8. 是否有可能有多個viewEngine.viewExtension
- 9. 是否有可能有多個STDIN流?
- 10. 驗證largeAddressAware是否有效?
- 11. 是否有可能知道與jQuery驗證時,單個字段驗證失敗
- 12. ASP.NET MVC。是否有可能使用MVC Foolproof驗證進行數組驗證?
- 13. 是否有可能從JavaScript觸發webforms驗證器?
- 14. 是否有可能使用JSLint驗證我的jQuery JavaScript?
- 15. 爲了驗證是否有可能在按鍵事件
- 16. 是否有可能驗證Caliburn.Micro輸入綁定
- 17. 是否有可能在Rails驗證輸入通過JavaScript
- 18. 是否有可能重寫jquery.validate各種驗證方法?
- 19. 是否有可能更改jQuery驗證的錯誤類名稱?
- 20. 是否有可能做網站身份驗證無PHP
- 21. 是否有可能在JavaScript中進行日期驗證?
- 22. 是否有可能獲得AngularJS認證?
- 23. 是否有可能使用自定義域沒有所有者驗證與appengine?
- 24. 是否有可能在jeasyui datagrid的validType中使用多個驗證器?
- 25. 是否有可能針對PHP中的多個模式驗證XML?
- 26. 驗證期間證書是否可以導致多個有效的證書鏈?
- 27. Bean驗證驗證一個驗證是否有效?
- 28. Java驗證,以檢查是否有多個文本框有值
- 29. JSR303:是否有可能具有不同的驗證/消息級別?
- 30. jquery.validate.unobtrusive:是否有可能具有唯一錯誤的驗證摘要列表?
有更多的驗證肯定不會減少運行時間。你在說多少? – 2010-09-04 00:52:08
我沒有編號,只是想知道我是否應該小心不要使用太多的驗證。 – 585connor 2010-09-04 01:00:13