编码机

作为初级程序员的你有没有似曾相识

发布时间:2025/3/28 10:26:50   
北京中科皮肤病医院 https://disease.39.net/yldt/bjzkbdfyy/
让我先说清楚一件事。如果你是初学程序员,这篇文章并不是要让你对你可能犯的错误感到难过,而是让你意识到它们,教你发现它们的迹象,并提醒你避免它们。我过去犯了这些错误,并从每一个人那里学到了很多东西。我很乐意形成编码习惯来帮助我避免它们。你也应该这样做。这些错误在此处不以任何特定顺序呈现。1、没有计划编写代码通常,无法轻松创建高质量的书面内容。它需要仔细的思考和研究。高质量的课程也不例外。编写质量程序是一个流程:思考。研究。计划。写。验证。修改。不幸的是,没有一个好的首字母缩略词。你需要养成一个习惯,总是经历适量的这些活动。我作为初学者程序员犯下的最大错误之一就是在没有太多思考和研究的情况下立即开始编写代码。虽然这可能适用于小型独立应用程序,但它对较大的应用程序有很大的负面影响。就像你在说出任何你可能会后悔的事情之前需要思考一样,你需要先考虑一下你可能会后悔的任何事情。编码也是一种沟通思路的方式。“生气时,在说话之前数到10。如果非常生气,一百。-托马斯·杰斐逊。”这是我的版本:“查看代码时,在重构一行之前计数到10。如果代码没有测试,那就是一百。-SamerBuna”编程主要是关于阅读以前的代码,研究需要什么以及它如何适应当前系统,以及规划以小的可测试增量编写功能。代码行的实际写入可能只占整个过程的10%。不要将编程视为编写代码行。编程是一种需要培养的基于逻辑的创造力。2、在编写代码之前规划太多是的。在开始编写代码之前进行规划是一件好事,但是当你做太多的事情时,即使好的东西也会伤害你。太多的水可能会毒害你。不要寻找完美的计划。这在编程世界中并不存在。寻找一个足够好的计划,你可以用它来开始。事实是,你的计划会发生变化,但最重要的是强迫你进入一些能够使你的代码更加清晰的结构。太多的计划只是浪费你的时间。我只是在谈论规划小功能。一次规划所有功能应该是非法的!这就是我们所说的瀑布方法,它是一个具有不同步骤的系统线性计划,这些步骤将逐一完成。你可以想象该方法需要多少计划。这不是我在这里谈论的那种计划。瀑布方法不适用于大多数软件项目。任何复杂的事情都只能通过对现实的敏捷适应来实现。编写程序必须是一个响应活动。你将在瀑布计划中添加你从未想过的功能。你将删除功能,因为你在瀑布计划中从未考虑过这些原因。你需要修复错误并适应变化。你需要敏捷。但是,请始终计划你的下几个功能。这样做非常谨慎,因为太少的计划和太多的计划都会损害代码的质量,而代码的质量也不是你可能冒的风险。3、低估了代码质量的重要性如果你只

转载请注明:http://www.aideyishus.com/lkjg/8209.html
------分隔线----------------------------