全国服务热线:13226870735

位置:郑州优就业IT培训学校 > 学校动态 > 新手程序员需要注意的问题

新手程序员需要注意的问题

来源:郑州优就业IT培训学校时间:2020/9/10 18:00:19

  随着互联网的不断发展,越来越多的人都在学习软件编程开发技术,而今天我们就一起来了解一下,新手程序员在写代码的时候都需要注意哪些问题。

新手程序员需要注意的问题

  1.代码没有可读性

  写好代码很难,但是理解错误的代码更难。虽然在我们刚入行的时候,这个体现得不是很直观。

  下面是我整理的一些关于代码可读性上的关键错误,千万别犯了。

  同一行代码上有多个嵌套的if/else语句

  过度使用链式方法

  从堆栈溢出复制/粘贴正则表达式,不带注释

  过度抽象

  虽然我们应该把逻辑压缩到小,但这也会让我们的代码变得不可读。即使是一些编程老鸟,在可读性方面也会经常犯错误。

  调试代码的难度是编写代码的两倍。因此,如果你花了大量的时间和精力编写了很漂亮但不可读的代码。根据定义,那就是你还不够聪明,无法调试它。--克尼根定律

  2.使用没有上下文的变量名

  想出好的变量名很难,为了完成工作,我们经常起一些事后很难回想起来的变量名。

  例如,

  用户的姓名写成uln;

  很多电子邮箱写成了阵列。

  两种做法都不好,这会让很多人理解不了我写的代码,其中就包括我自己。

  3.允许安全漏洞

  为了让我们的代码免于遭到黑客攻击,我们应该反复检查代码,是否有以下错误操作:

  允许SQL注入

  允许通过URL跳转访问受限页面

  仅使用前端验证

  具有增量ID的命名空间URL

  在检查安全漏洞时往往会花很多时间来排查漏洞源,我现在在检查其他开发人员的代码时会着重检查以上4项,赶紧回去检查一下自己的代码里有没有这些安全漏洞!

  4.拿到需求后立即开始写代码

  如果我们这样做了,后果往往是做无用功。花大量的时间在这个功能上,然后发现这个方向就是错误的。

  对于程序员来说,我们应该深呼吸静下心来,先理解业务问题并围绕它来规划代码才是正确的做法。

  现在,我一般都会让新手程序员,在开始写代码之前,必须详细地了解需求,做出规划。这种规划有助于理清思路,制定更有效的解决方案,从而避免浪费时间做无效功。

  5.注释太多或太少

  刚开始工作时,我不会对代码进行注释。

  然后,我经历了一个阶段:对每一行代码都添加注释。一个名为add_two_numbers的方法被注释为#将两个数字相加。这明显是多余的操作。

  现在回想起来,当我看了很多其他开发人员编写的代码时,并注意到他们添加注释的位置后,才真范地添加正确的代码注释。

  6.推送重复和未使用的代码

  我曾经做过这些傻事:

  已存在于应用程序中的编写函数

  保留自动生成但未使用的文件(即:测试文件)

  添加了没有用的包

  有些框架会自动生成许多没用的文件,换句话说,就是当你开始用app时,你也不知道现有代码会生成什么东西出来。

  后来,我发现避免这些问题的佳方法,就是在提交代码前,仔细阅读我们编写的代码,那么你就能够找到问题所在。

领取试听课
每天限量名额,先到先得

尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/3167/news/252911/违者必究! 以上就是郑州优就业IT培训学校 小编为您整理 新手程序员需要注意的问题的全部内容。

温馨提示:提交留言后老师会第一时间与您联系!热线电话:13226870735