代码之路崎岖漫长,任重而道远,扎实的基本功和细心谨慎的意识显得尤为重要。
为了自己在将来开发道路上少踩坑,少加班,于是,在此文中写下平生积累之经验,对过去的总结和思考。
一、站在业务的角度上写代码。
功能是写给人用的,业务是不在乎你是怎么做出来的,他们只会看结果。他们只会告诉你他想要什么,其中的细节推理,边界划分,算法优化这些都是我们自己来处理。
写代码时不要只图一时洋洋洒洒,更要结合上下代码环境和业务角度出发,在该做和不该做之间犹豫时,一定要跟业务确认过后才能定夺,熟悉自己写的每一行代码起的作用和带来的后果。不多写一行无用的代码,也不少写一行风险规避代码。排版清晰明了,语句简洁不罗嗦,才是上等代码。
二、修改代码时切记心存疑虑
Copy代码时,忌全部照搬,不加思考,即使这是别人已经写好的方法,放到我们的业务上,他是否完美,是否是我们真正需要的,他会给你带来什么,是否会产生新的Bug。另外代码搬来一定要仔细观察,避免错漏代码出现。
三、请仔细测试你的代码
代码写完后,一定要仔细测试你的代码,至少要保证两点。一、功能完善,没有遗漏功能或未考虑到其他因素造成功能缺失。 二、每一个功能点一定都要测试到。测试功能不能全靠臆想,要以实际反馈给你的东西作为根据。不能说我觉得这肯定没问题,只是加了一个参数而已,会有什么问题呢。其实不然,事实上,如果你的修改的代码未经过测试就上传,这无疑是给自己挖坑。
四、注重代码规范,养成良好习惯
规范的代码,并非一朝一夕促成,是日积月累在每一行代码中注入心血,深入思考的结果。规范的命名,可靠的日志追踪,准备的错误反馈提示,逻辑完整的业务模块,脏错数据的隔离,重视每一个属性并非多余,而是有他存在的道理。还有很多很多。做到这些,我们才可以慢慢成为一个代码规范,代码可靠的码农。