知识改变命运 学习成就未来!

北京博雅环球教育科技集团|大学生就业创业培训|云计算|大数据|人工智能|java|Python人工智能|H5全栈|安卓开发|青少年人工智能编程|学历提升

010-53652048

程序员会忘记自己写的代码逻辑么?

文章来源:博雅环球教育      浏览次数:次      更新时间:2018-12-07 10:00:12
摘要:作为十多年的老码农,遇到过好几次这样的经历:“这是谁写的代码,写的真烂....咦?好像是我之前写的”。

作为十多年的老码农,遇到过好几次这样的经历:“这是谁写的代码,写的真烂....咦?好像是我之前写的”。

虽然是半开玩笑,不过确实很忘记自己写的代码逻辑,也会觉得自己之前写的代码很烂。

 

为什么会忘记自己写的代码逻辑

我能想到的大概有这么几种原因:

  • 有的时候,代码不一定是自己写的代码,挺多的时候,面对一个自己不熟悉的功能,程序员都是使用搜索引擎找个Demo,拿过来简单调试一下就直接使用,而不去仔细看里面的实现是怎么样的。

  • 大部分程序员写完代码之后,很少会定期“复盘”自己的代码,甚至写完之后,就不再看第二遍,所以对待自己写过的代码,未必会有深刻的印象。

  • 随着工作时间的积累,代码风格也是不断地变化的,很有可能两三年之后,代码风格完全不同。

  • 就算没有以上的种种,但随着时间的增长,除了少量印象深刻的代码,相信大部分都会慢慢地遗忘掉。(忘记了,读一读代码,还是能找会自己的)
     

 

 

为什么会觉得自己写的代码很烂

正常情况下,我在看自己三四年前的代码,都会觉得很烂。

我觉得是一件好事儿,因为我在不断的成长,我的代码在不断的进化。

如何防止忘记代码逻辑

很容易,多写注释:

  • 方法上的注释,写明这个方法的主要作用是什么,入参出参分别是什么含义。

  • 变量的注释(首先变量起名就要注意),变量是什么含义,什么情况会赋值成什么。

  • 复杂代码块的注释,虽然不用每一行代码都需要写注释,但是复杂的代码块,最好还是写一下当时的思路。
     

(石老师)呼市学IT找我O~

挑战高薪!从博雅开始!

150天0基础到精通,资深教师团队+配备高级服务器+军事化管理模式,采取纯小班面授,入学签订就业协议,保障薪资8K-30K,数百家企业合作,无缝对接!

找工作难?工资低?门槛高?博雅你统统解决!北京博雅环球教育欢迎你的咨询~

现在加入可享5000元VIP课程免费学一月,云计算、大数据二选一。

活动时间12月8日——12月25日,限额40人,分两班次同时教学。

学完可得6月实习证明,推荐就业!!!

www.soba-quu.biz

本周精华

香港地下6合9期高手