Web Analytics

毕业九年 – 忆我的大学同学

又是一年毕业季。自从九年前坐车驶出母校大门,我就再也没有回过母校,确是十分怀念,但更是怀念那些一起生活了四年的大学同学们。刚毕业那会儿,与同学们 还都保持着联系。后来大家都有了自己的新圈子,渐渐的联系少了,甚至断了。最初的校友录也荒废了,QQ我早就不用了,于是乎与大家天各一方,各自发展。 上周五去北京开会,会后我的直接领导去见他的大学同学,我也被邀请同去了^\_^(要么也是无聊地等火车)。饭桌上两...

July 30, 2013 · 8 min · Tony Bai

也谈代码行统计

一直在纠结要不要就这个话题写点什么,之前梳理过一些思路,但感觉这个题目似乎没什么大意义。不过将东西憋在肚子里的滋味总是不好受的,最终我还是选择写出来一些,即便它真的没有什么意义^\_^。 事情缘于近期领导让我负责的一个内部任务:制定组织内的代码行统计标准并实现标准化的工具。就是这个任务促使了我对代码行统计重新做了一番考量。 **对代码行统计的理解** 代码行统计这个活动不是软件开发过程中的关键路径...

July 24, 2013 · 6 min · Tony Bai

给新手程序员的建议

本文翻译自Dr. Dobb’s杂志主编Andrew Binstock的"Advice to a new programmer"一文**。** **总是有太多的建议摆在新手程序员面前,以致他们难于选择从何处开始。然而,所有这些建议都是建构在下面这五条实践的基础之上的。** 每隔几个月,我就会收到一些勤奋有加的新手程序员的求助,他们希望知道如何才能成为一名真正优秀的程序员。在一些程序员论坛上,我也能看...

July 18, 2013 · 5 min · Tony Bai

buildc 0.3.1版本发布

随着buildc在内部应用的深入,buildc逐渐进入了以内部需求和问题为主要驱动力的演化模式。我们内部的C应用多是后端服务类应用,个人 觉得具有一定代表性。buildc最初就是为了针对这类C应用而设计的。因此我们内部的需求和问题应该也同样具有一定代表性,而这种演化模式在一 段时间范围内还是有意义的。 buildc 0.3.1版本修正了上一版本的若干bug,并增加了两个新功能。 **\* 提高容错...

July 15, 2013 · 3 min · Tony Bai

Python脚本命令行变量的实现

我们知道Make工具是支持命令行变量的,这种手段为我们提供了很好的灵活性,我们可以通过敲入不同的命令行参数来决定Makefile脚本的行为。 make \[variable1=value1 variable2=value2 ... ... \]。 \Makefile CMODE = 64-bit ifeq ($(CMODE), 64-bit)     CFLAGS += -m64 endif al...

July 9, 2013 · 3 min · Tony Bai