作为初级开发人员犯的编码错误
将逻辑压缩到尽可能小的空间,让我感到很聪明。 但这也使我的代码不可读。 现在,我总是尝试在可读性方面犯错误。 调试的难度是一开始编写代码的两倍。 因此,如果您尽可能聪明地编写代码,就定义而言,您就不够聪明,无法对其进行调试。-克尼根定律 2.使用没有上下文的变量名 想出好的变量名非常困难,我想尽快完成票证。 因此,我选择突然出现的名字。
两者都是不好的主意,这使任何人都很难理解我写的内容(包括我自己)。 3.允许安全漏洞 在另一种情况下,我要感谢一位出色的高级开发人员,他将我的代码免于遭到黑客攻击。 我已完成以下所有操作:
建立了一份关于优秀安全实践的心理检查清单花了很长时间,我现在在检查其他开发人员的代码时会使用该清单。 4.阅读功能票后立即编写代码 花一个星期花在某个功能上,然后意识到它的错误功能令人尴尬。 我已经完成了不止一次。 屏住呼吸,了解业务问题,并为之计划代码对工程师来说是一个巨大的乘数。
从中学到的东西,我让我自己的启动中的新开发人员在开始之前详细计划票。 此级别的微型计划有助于理清思路并开发更有效的解决方案。 (编辑:淮安站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |