如何避免陷入编程中的七大常见误区?

2026-04-28 22:451阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计2136个文字,预计阅读时间需要9分钟。

如何避免陷入编程中的七大常见误区?

我们很少看到有人公开讨论自己的错误。人非圣贤,谁能无过?虽然直言不易,但反思过去的错误可以帮助人们避免在将来——至少是短期内——犯同样的错误。Mohamed Barouma是一位工匠。

我们很少看到有人公开谈论自己的错误。

人非圣贤,孰能无过?虽然难言出口,但反思过去所犯的错误可以让人不会在未来——至少是短期的未来,犯同样的错误。

Mohamed Barouma是位工作5年的专业程序员,但和任何人一样,他也犯过错误。

他这么说:“通常情况下,我不会马上意识到自己做错了什么;只有在接触到正确的做事方法后,我才知道犯了哪些错。”

结合他的原文,本文总结了他犯下的七大误区。

1、没有使用合适的ORM

数据访问层代码总是混乱、乏味和无聊的。不幸的是,往往这点到最后才能发现。

Mohamed和ORM有着一段孽缘。ORM,即Object Relational Mapping,它是对象关系模型的简称。它的作用是在关系型数据库和对象之间作一个映射,使程序能够通过操纵描述对象方式来操纵数据库。

当Mohamed第一次做一个简单的内部会计应用程序时,他发现只是为了完成基本的程序,就不得不编写大量的代码。于是他开始埋头于ADO.NET,并手动编写了一个自制的、具有非常特殊的、自定义的表模式的ORM,来满足目的。

在一段时间里,这个ORM工作的相当不错,直到几个月后,公司的业务需求发生了一些变化,这导致了整个表格模式的变化,然后,就是对ORM的反复修改。这个流程的痛苦之极,让Mohamed最终选择了强类型数据集适配器。

阅读全文

本文共计2136个文字,预计阅读时间需要9分钟。

如何避免陷入编程中的七大常见误区?

我们很少看到有人公开讨论自己的错误。人非圣贤,谁能无过?虽然直言不易,但反思过去的错误可以帮助人们避免在将来——至少是短期内——犯同样的错误。Mohamed Barouma是一位工匠。

我们很少看到有人公开谈论自己的错误。

人非圣贤,孰能无过?虽然难言出口,但反思过去所犯的错误可以让人不会在未来——至少是短期的未来,犯同样的错误。

Mohamed Barouma是位工作5年的专业程序员,但和任何人一样,他也犯过错误。

他这么说:“通常情况下,我不会马上意识到自己做错了什么;只有在接触到正确的做事方法后,我才知道犯了哪些错。”

结合他的原文,本文总结了他犯下的七大误区。

1、没有使用合适的ORM

数据访问层代码总是混乱、乏味和无聊的。不幸的是,往往这点到最后才能发现。

Mohamed和ORM有着一段孽缘。ORM,即Object Relational Mapping,它是对象关系模型的简称。它的作用是在关系型数据库和对象之间作一个映射,使程序能够通过操纵描述对象方式来操纵数据库。

当Mohamed第一次做一个简单的内部会计应用程序时,他发现只是为了完成基本的程序,就不得不编写大量的代码。于是他开始埋头于ADO.NET,并手动编写了一个自制的、具有非常特殊的、自定义的表模式的ORM,来满足目的。

在一段时间里,这个ORM工作的相当不错,直到几个月后,公司的业务需求发生了一些变化,这导致了整个表格模式的变化,然后,就是对ORM的反复修改。这个流程的痛苦之极,让Mohamed最终选择了强类型数据集适配器。

阅读全文