读'代码修改艺术',可观其大略
早在几个月前就从网上下载到了"Working Effectively With Legacy Code"这本书的E版,之所以下这本书是因为看到了"Legacy Code"这两个单词了,说实话当时我并不知晓这本书的价值,只是想当然的认为:这本书可能会有助我改善我所从事的项目中的"Legacy Code"。早在上个月去逛书店时,就看到了书架上的这本"修改代码的艺术",遗憾的是没有给予足够关注。在最近看...
早在几个月前就从网上下载到了"Working Effectively With Legacy Code"这本书的E版,之所以下这本书是因为看到了"Legacy Code"这两个单词了,说实话当时我并不知晓这本书的价值,只是想当然的认为:这本书可能会有助我改善我所从事的项目中的"Legacy Code"。早在上个月去逛书店时,就看到了书架上的这本"修改代码的艺术",遗憾的是没有给予足够关注。在最近看...
自从上次'编译Ethereal On Windows'之后,好久没有接触Ethereal了,前期策划的基于Ethereal开发的一个工具的任务就落到了这批来的一个新员工的头上了。第一阶段他在Windows上开发了一个基于Ethereal的插件用于分析CMPP协议之用;第二个阶段我们需要移植到Unix上,我们使用的是Solaris。 目标机器是一个x86的Solaris10的系统,首先是将Ether...
以前真的未就计算字符编码有过什么深入的学习探究,这次学习也是源于客户的一次投诉。客户的投诉简要来说就是:我们的网关在截断客户发的长度越限的短信内容时,导致该短信在终端上显示为乱码。顺着这个起因,我花了一些时间概要性的学习了一些关于计算机字符编码的常识性知识。 字符,这个我们在平时编码过程中最最常见的元素,其实也有着一段小故事。 计算机,毫无疑问是一部机器,在最初我们接触计算机时或者接收计算机教育时...
中午在CSDN上看到一则新闻,说的是"中国开源社区热潮背后 缺少奉献型人才",看完后有些感触,也就想在这里说两句。 谈到为开源项目奉献,我认为首先要具备三个条件: 1、投身开源的热情,即有奉献的意愿; 2、参与开源的技术能力,这里是指能参与到某开源项目核心或主力开发行列的能力;当然你要说参与开源的形式是多样的。如提交一个bug,辅助做一个模块测试同样也是为开源奉献,这里我也不否定,见仁见智。 3、...
由于公司在郊区,我住在市内,所以每天上下班需要乘坐公司班车。坐班车单程的时间约是35分钟。时间不长但是也不能浪费掉啊。总喜欢在班车高速行驶的过程中思考问题,身体处于高速状态下的我,思维很发散,常常有一些新的想法和心得,这时就想做记录,而手头上唯一能用的就是我的A780手机,这时有人会问为什么不能用纸笔呢?在北方生活的人都知道一般每年这个季节下班的时候天基本已经黑乎乎了,纸笔也 就发挥不了作用了。而...