网络开发人员的坏习惯(需要改掉)
坏习惯比好习惯更容易养成, 而且经常, 这些习惯是由于懒惰或训练不当而养成的. 对于web开发人员, 无论你是新手还是老手, 下面是一些应该从今天开始就避免或改掉的习惯.
依靠你已经知道的东西.
作为一名网页开发者,你必须自给自足并且充满动力. 你的主要工作是不断地学习新事物. 如果你跟不上, 或者,不要尝试学习最新的技术, 随着新节目和新趋势的出现,你会被甩在后面. 如果你已经过时了,就没有多少人愿意和你一起工作了.
让组织滑.
如果你没有条理,你会让你自己以及任何与你合作的人都更加困难. 无论是代码注释, 使用最佳实践, 或者确保你的命名规范是合理的, 在你从事的每一个项目中都要保持条理和一致性. 你的同事和客户会注意到的.
不使用版本控制系统.
像GIT和SVN这样的工具可以提高与其他web开发人员的协作效率, 减少重写他人作品的风险. 即使您当前工作的环境中只有您一个人在编写代码, 熟悉这些版本控制工具非常重要,因为在将来的某个时候,您可能会与一个团队一起工作.
保存混乱的备份文件.
为您正在进行的项目备份文件可能是个好主意, 但是使用版本控制工具会更好. 如果你在添加新代码或功能时使用备份文件作为快捷方式,确保你不会破坏任何当前的工作逻辑, 完工后一定要清理干净. 大量不干净的备份文件会给将来使用您的文件的人留下混乱的痕迹.
在你采用的项目中造成不一致.
每个web开发人员都有自己的编写和组织代码的方式. 然而, 如果你要接手一个别人已经开始的项目, 很明显,东西都设置好了(文件夹或命名结构), 你应该继续这种组织方法——即使你不同意这种方法. 尊重现有的结构可以确保如果有人接替你的职位, 它将看起来像一个有凝聚力的项目. 在一天结束时, 保持一个内聚的结构可以节省您的时间,因为您不必重写现有的代码,并使事情变得更容易.
认为你的代码很容易理解.
仅仅因为您认为您的代码很容易理解, 但这并不意味着其他网页开发者会这么认为, 太. 这就是注释、命名约定和最佳实践如此重要的原因. 如果有人在你之后做一个项目,而你却没有那么多经验, 你这是在为难他们. 让你的代码简单明了,如果需要解释,就写注释. 这一步只需要5秒钟, 但是由于某些原因,很多网页开发者并没有这么做.
“黑客.”
I’m not talking about intentionally creating vulnerabilities in security; I’m referring to essentially putting code together with 太thpicks and gum. 理解您正在使用的系统并习惯它的文档非常重要. 您可以“hack”一些临时代码,以正确的方式运行并创建相同的结果(目前), 但这种做法可能会在未来产生问题. 当新的更新改变了代码的工作方式, 客户想要一个新的功能, 或者一个新的web开发人员采用了你之后的项目, 你的“被黑”的代码可能会引起严重的头痛.
当然,这个列表可以一直列下去, 但这些核心习惯是所有web开发人员都应该考虑调整的, 以及那些与他们一起工作的人或他们身后的人的生活, 容易得多.