京口新闻网

2016.8.12  星期五

新手程序员日常工作中会出现哪些工作问题

对于大多数的新手程序员来说,不可避免的会在日常开发工作中出现一些工作失误或者是编程错误等问题,而今天我们就给大家简单介绍了一些常见问题,下面就一起来了解一下吧。新手程序员日常工作中会出现哪些工作问题1.快速而凌乱大多数开发人员在职业生涯中都曾用快速而凌乱的方案来解决问题。这种方法存在一些严重的缺陷,从而导致更多的技术债务。重要的是,快速而凌乱的解决方案可能会破坏团队的士气。也许在某些事例中,快速而凌乱可能无伤大雅。如在代码寿命短的某些情况下,这实际上可能是正确的方法。但需要长期运行代码时,修复快速又凌乱的工作会反咬你一口。2.编写过于花哨的代码尤其对于没有足够经验的开发人员来说,在其编码生涯中都有一段时期,试图寻求其他开发人员的认可。不要花太多时间编写完美的代码。按照既定目标编写代码并使其按预期工作。这样做会给自己留出很多额外的时间,从而可以创造更多价值。3.在错误的分支中提交代码该错误列表从一个小错误开始——只要及时发现就不会产生重大影响。尽管开发人员可能会浪费大量时间来修复此错误。在错误的分支中提交代码,这种事情开发员们做过不止一次。如果及时发现,则可以轻松解决问题。当开始在错误的分支中提交代码时,事情就变得棘手了。4.低估工作量“这很简单嘛。”事实证明事情并没有想象的那么容易。尝试的一个解决方案并未达到预期的效果。而后为了修复一次未解决的问题采取的另一种方法会花费更多时间。低估工作量是一个经常发生的错误。尤其是当团队使用诸如Scrum之类的敏捷方法时,这种错误常有发生。确保自己不仅要计算开发人员的时间,还需要一些时间来做其他事情,比如测试。5.没有提交正确的文件笔者经常看到正确的文件没有提交到存储库。这里有两种情况:要么提交的文件过多,要么提交的文件出现遗漏。有时提交了太多文件。笔者已经见过IDE文件终存储在存储库中无数次了。这主要是因为开发人员工作马虎。盲目地将所有文件添加到提交中通常并无益处。缺少yarn.lock文件是文件在提交中出现遗漏的例子。在大多数情况下,这与知识缺乏或理解不足有关。开发人员不知道文件的用途,因此害怕将其添加到存储库中。或者他们可能认为该文件仅适用于其本地环境。尽管这种情况取决于丢失的文件,但在大多数情况下,此错误会导致文件破坏。如果缺少yarn.lock,开发人员将在所有环境中获得不同版本的依赖关系。这可能会导致一些令人困扰的错误。6.由于缺乏相关知识而做无用功大多数开发人员使用某种框架来简化生活。如果一个开发人员正在学习框架,可能很难知道框架API中的所有可用内容。错误是开发人员不知道框架中已有的功能。由于缺乏相关知识,开发人员实施了与框架中现有方法几乎相同的新方法。这导致时间被浪费在生产框架中已经存在的代码。缺乏经验还使开发人员无法充分挖掘框架潜力。【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请在707945861群中学习了解。

上一篇:软件开发行业术语分享
下一篇:没有了