missdeer之程序的野望

哪怕出没于深沉的夜里,也要在自己的黑眸上映上无数朵美丽的桃花,如此方能不自伤,不自悲……

Entries for the ‘About Job’ Category

每天完成固定工作量

  这几天一直在搞LaTeX中的一套符号工具栏按钮,符号一共有500多个,全都放在工具栏上,就需要500多个图片作为按钮图标,这实在是一项繁琐的工作。
  图标是从另一个软件中通过截图抠出来的,每个图标截出来后,要用图标处理工具把周围其他的颜色都去掉,然后可以添加到我的程序中,而我的程序又分两部分,一部分是xml描述,另一部分是功能代码,这样的操作需要重复500多次。
  这样已经有6天了,而完成的只有100多个图标吧。当然这5天里还包括了其他的一些事情,比如这个工具栏以前是没有的,放在了另外的位置,于是主框架上C++代码也加了一些,这些编码时间应该是接近2天了。还有就是之前在抠图标时方法不是很高效,花了一些时间,后来找到一个比较省事的办法,人也轻松多了。
  总的说了,每天要完成固定的工作量,这样日积月累下来,总有完成的一天,而不会到时候进行回顾,发现自己不知道做什么去了。也许每一天看起来做的事情并不多,但贵在坚持。

修改升级程序

  今天花了点时间在修改升级程序。这个程序完成后,一直没有进行过有效的测试,而是直接给别人用了,呃,这里的别人指的是部门内的其他有项目升级需求的同事。实际上,至少有3个其他项目中使用了这个升级程序,但我自己却没有真实地体验过。总的说来,这个程序在功能上,基本能满足当前的绝大部分需求,从当初的质量部的地个项目中独立出来后,一次大规模重构,代码结构作了不小的调整,当然这调整的原因是原来的架构已经不能适应后面增加新特性的需求了。  曾经倒也是规划过一个比较长远的版本计划,呃,也许不能称之为版本计划,称为需求实现计划更合适一些。不过后来还是剩下几条没有实在,因为没有工作量分配过来了。今天的投入则是现在发现,在某些情况下,它会崩溃,这是最不能容忍的致使问题。不过很无奈的是,原来没有使用google breakpad来生成dump文件,现在加入了这功能后,暂时也没能把它弄崩溃,于是也压根不知道问题出在哪里。只能听天由命了!

今天面了几个人

  也算是体验了一把面试官的感觉,好好玩哦,看着有些人紧张的样子,想想当年自己在学校时那紧张的情形,只能感叹时间的匆匆流逝!

兴致缺缺

  又要开始做环境设计编辑器了,几乎是全部重新做过。这次的计划是自己画,可是现在的我却兴致缺缺,想当年,嗯,也就是一两年前吧,我是多么的希望可以自己动手专心地实现一个这种图形编辑器啊。  我现在的想做的是把自动分析崩溃报告的事情做好。不过这种事情收益有一些,不过却不是主要业务,因为对用户来说,没有多少良好的体验可以从中体现出来。唯一的好处是,开发人员可以减少工作量,嗯,这点上我倒是真有点典型的程序员风格——懒惰!

同样的操作,三处代码错误

  今天下决心修改一个崩溃的问题,只要快速打开多个文件,再通过菜单“关闭所有”窗口时,就会崩溃,通过一次又一次的崩溃实验,分析每一次的dump记录,居然意外地发现每次崩溃最后的堆栈信息都不一样,总共有三处代码。  把这三处代码仔细推敲之后,发现确实有可能引起崩溃的原因,而这样的代码如果让我仅仅是通过正常的审视,是绝对看不出什么问题来的。修改完这三处代码,再实现,又暴露出另外一个崩溃的问题,也是那些代码附近,真是汗颜啊!

Get Adobe Flash playerPlugin by wpburn.com wordpress themes