整洁架构发起人Bob大叔:在程序中嵌入SQL是最严重的错误之一

💡 原文中文,约800字,阅读约需2分钟。
📝

内容提要

鲍勃·马丁认为SQL不适合程序设计,建议用API替代SQL,并对ORM表示不满。尽管我同意减少SQL使用以提高可维护性,但认为ORM是解决对象持久化问题的必要工具。他的观点引发了对SQL的新思考,并对Clean DDD实践有所帮助。

🎯

关键要点

  • 鲍勃·马丁认为SQL不适合程序设计,建议用API替代SQL。
  • 鲍勃·马丁对ORM表示不满,称其为'Ick'。
  • 作者同意减少SQL使用以提高可维护性,但认为ORM是解决对象持久化问题的必要工具。
  • 使用SQL在强类型语言中会导致可读性问题和类型检查能力的丧失。
  • ORM可以解决Object To SQL的问题,避免直接使用SQL。
  • Clean DDD实践中,仓储能力与ORM或SQL Helper工具的选择密切相关。
  • 鲍勃·马丁的观点引发了对SQL的新思考,对Clean DDD实践有帮助。
🏷️

标签

➡️

继续阅读