程序媛日记

20190807|程序媛日记:代码质量改进

2019-08-08  本文已影响0人  二八蜗牛

今天早会,好像大家进展都不乐观。主要是负责平台切换的几个同事的进展。尤其明显的是坐在我旁边的同事,而且一开始老大说是让我来带他的。

中午午休的时候想了下,刚来公司的时候,我也有师父带。那个时候师父指导的也不多,但是我还是挺能问问题的。因为从来没有接触过,大概也表现的太挫,师父兼项目组pl没有给我很多能做出东西的核心工作,都是打杂的活,当然也不能怪师父,怪只怪自己水平不高。后面慢慢上手了,也开始有核心工作给我了,而我也慢慢上手了,结果又面临变动,从头开始。当然那都是后话了,想当初我刚来真的是什么都不懂,什么都需要问。而偏偏我还是那种喜欢自己默默琢磨的人。但是公司文化就是提倡快速解决问题,不问过程,不问方法。所以后来我也只能硬着头皮去问,也碰了很多钉子,但是当时的师父还是会尽力解答我的问题。

而现在我带的这个小徒弟,说实话我有时顾不上他。这两天因为他进展很不顺利,连老大都想把他踢出组了(我们老大其实我觉得还挺善良的一个人)。我觉得能帮还是帮一把。于是我这两天抽空跟他一起看他的问题,发现给他的活还挺难的。所以同情心又上升了一波。今天到下班,也算是有点进展了吧。

再说我今天的工作。和平台对接的那个问题,我今天把自己产品的代码修改了下,发现也能改,但是还需要平台的人帮忙确认下是不是不会引入其他问题。后面平台接口人说,他那边也有修改方法,不过需要和平台开发确认下。我今天就没找他了,让他先去处理。

我在定位平台这个问题过程中,发现我们代码里面的一些不足。有打印状态和原因,都是直接打印出枚举的int值,定位问题很不友好,于是我就想要把它修改成直接打印出枚举对应的字符串值。一开始想用宏定义,后面发现宏定义写起来也不太好,用switch case去写,后面也很冗余,而且不同的枚举,又要重新这个函数。这个代码发出来,肯定要被老大喷。想了好半天,感觉头发都愁白了几根。灵机一动,去请教了下认识的一个专家,他提出可以用数组,枚举的int值可以做数组的下标。这不失为一个好方法哎!很开心!后面就是实现和整合,c代码编译起来就是很复杂,不像java,虚拟机都给你做好了。到了晚上,终于把这部分完成,还发出来代码检视了。

这也算一个小小的改进吧!既然没有新代码去写,那就给老代码动动刀子。(翻译过来就是:既然没有坑可以挖,那就去填几个坑!)

今天还主动请缨,把对接新平台部分接口的任务扛下来了,因为我想多写写java代码。任职都用的java语言,可是平时都是在写c,希望以后能多多提升Java能力!

今天是收获满满的一天。

上一篇 下一篇

猜你喜欢

热点阅读