iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >在编程时会犯的错误有哪些
  • 429
分享到

在编程时会犯的错误有哪些

2024-04-02 19:04:59 429人浏览 泡泡鱼
摘要

本篇文章为大家展示了在编程时会犯的错误有哪些,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。为了拥有一个看起来不错的存储库,你应该有定期

本篇文章为大家展示了在编程时会犯的错误有哪些,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

为了拥有一个看起来不错的存储库,你应该有定期操作,提供可用项目的实时版本,并且只显示你引以为傲的几个项目,而不是编写过的每一行代码。

在编程时会犯的错误有哪些

这些是存储库维护的基础知识,迟早会有人查看你的代码,以检查你是否适合该公司。招聘者会在几分钟内决定邀请你参加面试是否值得。这既是好消息,也是坏消息。

坏消息是一个明显的错误会让你失去找到工作的机会;好消息是人们并不想深入研究你的代码。他们希望对你的代码和体系结构有一个大概的了解,你不必聪明绝顶,只要能很好地完成任务即可。

下面是一些初级开发人员常犯的错误。如果能避免犯这些错误,你将获得更多的面试机会。

过时的注释

程序员对注释的看法不一。我们难以就是否或何时对代码进行注释达成一致,但是大家都赞同一件事:如果你注释了,它应与你的代码对应。

注释是用来解释代码的。当你编写了一些复杂或不清楚的代码时,注释可以帮助读者理解它们。但要记住,如果你修改了代码,就要相应修改注释。否则注释将不会帮助人理解而是使人产生误解,没有比误导更糟糕的编程错误了。一个错误的注释比没有注释更糟糕。

更糟糕的是,代码中的注释非常突出。现代IDE赋予注释不同于其他代码的颜色,并且注释更容易被发现。添加注释,代码中就会添加“自述”符号。所以,注释和代码之间的任何差异都很容易被发现。明智地选择你的注释,记住随着代码的更新也要更新它们。

在编程时会犯的错误有哪些

使用相同的用例结合库和语言

在我第一次面试之前,我需要先完成一个招聘任务。那是一个简单的WEB应用程序,所以我编写了一些代码,在Google上搜索了对于一些更棘手部分的解决办法,然后就完成了应用程序的编写。

在面试中,招聘者问我为什么在代码中混用Jquery代码和纯javascript代码,我无从作答。事实是,我粘贴了一些的代码片段,没有多加思考,看到代码正常运作后,我就继续下一步任务了。

这种错误在初级开发人员中很常见。我们太专注于解决任务,以至于没有花时间去考虑我们正在做的内容。不要掉进这个新手陷阱,记得检查每一行代码来确保你知道为什么要把它放在那里。

重复代码

不要写重复的代码(DRY)是编程的法则。为重复码创建抽象机制是编程的本质。但刚开始的时候,这往往很有挑战性。你想解决问题,所以尽你所能去做。然后继续执行其他任务,就会一直编写重复代码。相信我,你可以做得更好。

尽早养成好习惯。每当你完成一个功能时,重新阅读代码,思考是否有机会重构某些东西。记住,代码的第一个版本是有缺陷的,你需要去改进它。

另外,当你在处理其他功能时,请花时间分析重复代码。你几乎发现总能有重写它的余地(例如,使用一个循环或创建一个新函数)。如果每次都这样自我改进,你会编写出更稳健、更优雅的代码。

在编程时会犯的错误有哪些

没有错误处理

几乎不可能构建任何有意义且总能完美地运行的应用程序。无论是将数据放入数据库还是进行api调用,都会发生错误。未经处理的错误不仅会阻止单个函数的执行,甚至会使整个应用程序崩溃。

对可能出现的错误的预期是一个称职程序员的标志。只要在访问或更新一些外部数据,就必须为最坏的情况做好准备。处理潜在的错误可以使你的应用程序更强大,同时也使未来的开发人员(可能是你自己)快速发现错误。这向招聘者展示了你对代码的整体考虑。

缺乏一致性

一致性是优秀软件的标志。它使代码更易于阅读和维护。统一的代码更容易预测,也更容易推理,所以你应该尽可能地做到这一点。在更高级别的抽象机制上,一致性很难实现。掌握它需要很多年,你应该尽早开始学习

记住,只用一种语言来命名事物。通常是英语,但在个人项目中,你可以用任何想要的语言命名变量和函数,只要保证它一直是同一种语言即可。

如果你使用的是制表符或空格都没关系,只要保持一致的即可。因为使用骆驼案或蛇案都是一样的。这两个都很棒,但你得选一个。你需要创建或选择一个风格指南并一直坚持使用下去。你也应该使用像Prettier这样的工具,这是专业环境中的一个标准,这使保持一致的代码格式易于管理。

无论使用什么工具和风格,都要让它们成为你的第二天性。即使是错误千篇一律的代码通常也比不一致的正确代码好,因为它更容易修复。

缺乏对工具的了解

在编程时会犯的错误有哪些

在典型的项目中,需要相当快地使用一些外部库。许多程序员几乎自动安装一些库,因为它们在每个项目中都使用。

外部库之所以很棒,是因为它们用行之有效的方法解决反复出现的问题。然而,初级开发人员通常不了解他们正在使用的库,最终将一个库堆叠在另一个库上,或者重新实现一些现有功能。

对于现代web开发,最常见的误解可能是在每个React项目中都使用Redux。尽管Redux有一些用例,但在大多数小项目中,使用React就足够了。

每次在项目中安装库时,请阅读或者浏览文档。检查可以使用的方法和属性,确保你了解库可以解决哪些问题,哪些问题需要不同的工具。这样你就可以为工作选择合适的工具,并证明你的选择是正确的。

上述内容就是在编程时会犯的错误有哪些,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注编程网JavaScript频道。

--结束END--

本文标题: 在编程时会犯的错误有哪些

本文链接: https://www.lsjlt.com/news/80710.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 在编程时会犯的错误有哪些
    本篇文章为大家展示了在编程时会犯的错误有哪些,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。为了拥有一个看起来不错的存储库,你应该有定期...
    99+
    2024-04-02
  • CSS编码时易犯的十大错误都有哪些
    这期内容当中小编将会给大家带来有关CSS编码时易犯的十大错误都有哪些,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。你对CSS编码时易范十大错误是否熟悉,这里和大家分享一下...
    99+
    2024-04-02
  • C#编程中最容易犯的编写错误有哪些
    这篇文章主要讲解了“C#编程中最容易犯的编写错误有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C#编程中最容易犯的编写错误有哪些”吧!1、拼接字符串在C#编程中,字符串类型的处理是比较...
    99+
    2023-07-05
  • 写CSS时经常犯的错误有哪些
    这篇文章主要介绍“写CSS时经常犯的错误有哪些”,在日常操作中,相信很多人在写CSS时经常犯的错误有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”写CSS时经常犯的错误有...
    99+
    2024-04-02
  • Java中常犯的错误有哪些
    本篇内容介绍了“Java中常犯的错误有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1. 忽略访问修饰符虽然有点莫名其妙,但候选者真的经...
    99+
    2023-06-16
  • Java程序最容易犯的错误有哪些呢
    今天就跟大家聊聊有关Java程序最容易犯的错误有哪些呢,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。  1.Duplicated Code  代码重复几乎是最常见的异味了。他也是Re...
    99+
    2023-06-03
  • Java新手常犯的错误有哪些
    本篇内容主要讲解“Java新手常犯的错误有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java新手常犯的错误有哪些”吧!Java错误,主要包括两方面,一种是语法错误,另一种是逻辑错误。语法...
    99+
    2023-06-17
  • Python编写时有哪些错误
    这篇文章主要介绍“Python编写时有哪些错误”,在日常操作中,相信很多人在Python编写时有哪些错误问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python编写时有哪些错误”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-02
  • AngularJS开发者常犯的错误有哪些
    这篇文章主要介绍了AngularJS开发者常犯的错误有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。介绍AngularJS是如今***的...
    99+
    2024-04-02
  • 建设网站常犯错误有哪些
    这篇文章的内容主要围绕建设网站常犯错误有哪些进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获!1、导航菜单使用图片、FLASH导航菜单使用图片、FLAS...
    99+
    2023-06-08
  • web程序员最容易犯的技术错误有哪些
    本篇内容介绍了“web程序员最容易犯的技术错误有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1. 为...
    99+
    2024-04-02
  • pandas初学者容易犯的错误有哪些
    这篇文章给大家分享的是有关pandas初学者容易犯的错误有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。使用pandas自带的函数读取大文件第一个错误与实际使用Pandas完成某些任务有关。具体来说我们在实际...
    99+
    2023-06-25
  • 使用mybatis时会有哪些基础错误
    这篇文章主要介绍使用mybatis时会有哪些基础错误,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、使用maven加载依赖加载了连接数据库的依赖、mybatis的依赖以及lombok的依赖<dependenc...
    99+
    2023-06-14
  • Web开发者易犯的严重错误有哪些
    小编给大家分享一下Web开发者易犯的严重错误有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1.  “重新发明轮子...
    99+
    2024-04-02
  • 用python编写程序时有哪些常见的错误
    本篇内容主要讲解“用python编写程序时有哪些常见的错误”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“用python编写程序时有哪些常见的错误”吧!说明语法错误,也就是说,程序员在编写语句或表...
    99+
    2023-06-20
  • 了解这些常见的编程算法错误,避免在 Java 和 Django 中犯错
    在编程中,算法是非常重要的一部分。一个好的算法可以使得程序运行更加高效、稳定。但是,如果我们犯了一些常见的算法错误,不仅会降低程序的性能,还会导致程序的不稳定甚至崩溃。本文将介绍一些常见的编程算法错误,并且提供一些在 Java 和 Dja...
    99+
    2023-10-09
    函数 django 编程算法
  • 新手站长租用韩国服务器时常犯的错误有哪些
    新手站长租用韩国服务器时常犯的错误有:1、过于重视成本控制,便宜的韩国服务器在流量上有限制且设备比较陈旧,容易出故障,不适合用来部署网站;2、一味追求直连线路,没有考虑访客流量的来源,导致所选的网络线路不适合,影响用户的网站体验;3、忽略机...
    99+
    2024-04-02
  • Python新手入门最容易犯的错误有哪些?
      Python以其简单易懂的语法格式与其它语言形成鲜明对比,初学者遇到最多的问题就是不按照Python 的规则来写,即便是有编程经验的程序员,也容易按照固有的思维和语法格式来写 Python 代码,这样就容易发生错误,以下列举了Pytho...
    99+
    2023-06-02
  • 容易犯的10大JavaScript错误是哪些
    容易犯的10大JavaScript错误是哪些,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。为了便于阅读,每个错误都被缩短了,让我们更深入地研究...
    99+
    2024-04-02
  • 网站优化之锚文本常犯的错误有哪些
    这篇文章主要介绍网站优化之锚文本常犯的错误有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1、锚文本设置导致关键词的堆砌我们从搜索引擎排名规则中可以知道,一般设置的关键词符合用户的搜索习惯并且其出现的频率越高,在...
    99+
    2023-06-10
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作