|新手陷阱:你在编程时会犯的6种错误( 二 )
对可能出现的错误的预期是一个称职程序员的标志 。 只要在访问或更新一些外部数据 , 就必须为最坏的情况做好准备 。 处理潜在的错误可以使你的应用程序更强大 , 同时也使未来的开发人员(可能是你自己)快速发现错误 。 这向招聘者展示了你对代码的整体考虑 。
缺乏一致性
一致性是优秀软件的标志 。 它使代码更易于阅读和维护 。 统一的代码更容易预测 , 也更容易推理 , 所以你应该尽可能地做到这一点 。 在更高级别的抽象机制上 , 一致性很难实现 。 掌握它需要很多年 , 你应该尽早开始学习 。
记住 , 只用一种语言来命名事物 。 通常是英语 , 但在个人项目中 , 你可以用任何想要的语言命名变量和函数 , 只要保证它一直是同一种语言即可 。
如果你使用的是制表符或空格都没关系 , 只要保持一致的即可 。 因为使用骆驼案或蛇案都是一样的 。 这两个都很棒 , 但你得选一个 。 你需要创建或选择一个风格指南并一直坚持使用下去 。 你也应该使用像Prettier这样的工具 , 这是专业环境中的一个标准 , 这使保持一致的代码格式易于管理 。
无论使用什么工具和风格 , 都要让它们成为你的第二天性 。 即使是错误千篇一律的代码通常也比不一致的正确代码好 , 因为它更容易修复 。
缺乏对工具的了解
本文插图
图源:unsplash
在典型的项目中 , 需要相当快地使用一些外部库 。 许多程序员几乎自动安装一些库 , 因为它们在每个项目中都使用 。
外部库之所以很棒 , 是因为它们用行之有效的方法解决反复出现的问题 。 然而 , 初级开发人员通常不了解他们正在使用的库 , 最终将一个库堆叠在另一个库上 , 或者重新实现一些现有功能 。
对于现代web开发 , 最常见的误解可能是在每个React项目中都使用Redux 。 尽管Redux有一些用例 , 但在大多数小项目中 , 使用React就足够了 。
每次在项目中安装库时 , 请阅读或者浏览文档 。 检查可以使用的方法和属性 , 确保你了解库可以解决哪些问题 , 哪些问题需要不同的工具 。 这样你就可以为工作选择合适的工具 , 并证明你的选择是正确的 。
避开这些新手陷阱 , 能让你的面试入选率大幅提升 。
本文插图
留言点赞关注
我们一起分享AI学习与发展的干货
【|新手陷阱:你在编程时会犯的6种错误】如转载 , 请后台留言 , 遵守转载规范
推荐阅读
- Call Center 圈内事儿|双十一警惕消费陷阱
- 玩懂手机|OPPO新手机专利曝光:拉伸屏+屏下前置摄像头
- 行业互联网|买买买,13.2亿元!卖卖卖,18.7亿元
- 小杨不爱吃香菜|淘宝电商新手小白实操干货教程
- 阿里|11.11狂欢背后,阿里的数字陷阱
- 手机中国|又一国内新厂商入局 新手机专利:8摄像头4闪光灯
- 小财鱼|小财鱼系统不建议新手直接使用,前期店铺铺垫很重要
- 双十一|“双十一”:科学理性消费 谨防这些消费陷阱
- 电商新知汇|新手小白如何提高直播推荐流量?
- 行膳餐饮研究院|餐饮创业第一课:如何选品类才能赚钱?关于品类,你需要知道的事警惕差异化品类定位的陷阱总结