以前我刚入行,总是会犯这样几个常见错误,后面想起来是真的SB。当然每个程序员会犯错,重要的是从中吸取教训,得到成长。那么这些错误到底是什么呢?我来给大家盘点一下!!!

当我感觉我测试的代码一点很棒棒,然而现实却是…

【每日分享】我做程序员那些年犯下的罪,此时此刻我自己的笑出猪叫~_bug

我设计的接口和别人调用的接口

甚至穿着NIKE鞋的测试在一旁外表紧张,内心有点点愉快

咱们总得拥抱变化,可惜这个道理我懂得太晚了”躺在医院的的病床上,我才追悔莫及。

【每日分享】我做程序员那些年犯下的罪,此时此刻我自己的笑出猪叫~_java_02

明明是个小bug,但就是死活修不好

终极 Bug 的 4 个走向

多年的测试经验中,经常发现有这么一种现象:总有些提了的 bug 不能顺利的被修复。这些 bug 往往有 4 个走向:


  • 1.在被发现的版本中最终被解决,但中途花费较多周折。
  • 2.有计划的在后续的版本中被解决。
  • 3.决定永远不修复,却变成潜在的炸弹,在后续版本中被迫修复。
  • 4.决定永远不修复,至今为止也一直没有被修复。

【每日分享】我做程序员那些年犯下的罪,此时此刻我自己的笑出猪叫~_后端_03

偶然间看到了自己多年前写的代码

我是谁我在哪里?

心里只有一句话,妈妈救我

【每日分享】我做程序员那些年犯下的罪,此时此刻我自己的笑出猪叫~_软件开发_04

Java VS C++

【每日分享】我做程序员那些年犯下的罪,此时此刻我自己的笑出猪叫~_java_05

功能先上好再说

【每日分享】我做程序员那些年犯下的罪,此时此刻我自己的笑出猪叫~_java_06

我想学HTML编程语言【每日分享】我做程序员那些年犯下的罪,此时此刻我自己的笑出猪叫~_软件开发_07

Git 代码合并【每日分享】我做程序员那些年犯下的罪,此时此刻我自己的笑出猪叫~_bug_08

软件开发项目

左边是客户需要的效果,右边是实际交付结果

【每日分享】我做程序员那些年犯下的罪,此时此刻我自己的笑出猪叫~_bug_09

当客户需求跟结果往往不一样的时候,我们总是追悔莫及

【每日分享】我做程序员那些年犯下的罪,此时此刻我自己的笑出猪叫~_java_10

作为一个团队进行编程【每日分享】我做程序员那些年犯下的罪,此时此刻我自己的笑出猪叫~_bug_11

调试CSS【每日分享】我做程序员那些年犯下的罪,此时此刻我自己的笑出猪叫~_bug_12

高级开发人员重构代码

【每日分享】我做程序员那些年犯下的罪,此时此刻我自己的笑出猪叫~_后端_13

我还是要劝诫一下新手程序员几点


  • 了解需求再开始写代码
  • 一定要记得在拿到需求的时候,和对方多交流沟通
  • 代码一定要及时详细的做好注释
  • 需求改动的不要抱怨,要学会接受,生活不是有诗和远方,这不是还有苟且嘛
  • 如果你的技术不为公司的商业做服务的话,那将毫无价值,要去贡献自己的价值
  • 不能低估代码质量的重要性,多检查、验证、修改,等自己做完测试没有问题了再给别人
  • 遇到自己不懂的问题,一定要先自己想办法尽力解决

最后,祝大家早日学有所成,拿到满意offer