Web Analytics

关于Tony与Alex的对话系列的一点说明

相信这种形式的小品文大家看到过一些,其中很有名的有“Solmyr和Zero的故事”,如果没记错的话,那个系列文章记录的是两个人Solmyr和Zero之间的技术交流过程,而据说Solmyr和Zero在真实世界中都是有原型的[注1]。对比起Zero的故事系列,我的文章中语言不免有些干涩,形式过于拘泥,呵呵。不过刚开始么,我会一点点地改进的。我的小品文系列与“Zero的故事系列”最大的不同是它仅是记录了我一个人的思维过程。相信读过我这个系列的人都知道Alex和Tony两个主人公,实际上这两个人的原型都是我自己,Alex的疑问和Tony的解答实际上是我自己的“自问自答”。每篇对话实际上记录的都是我解决某个问题整个思维过程。而其中讨论和解决的问题也都是我在工作和学习中遇到的,颇具实践意义。这个系列小品文我会一直继续下去的,但内容可能不是很连贯,涉猎的话题类型也许会很多。希望对大家还是有所帮助的。 ...

May 24, 2005 · 2 min · Tony Bai

一个C++项目的Makefile编写-Tony与Alex的对话系列

Tony : Hey Alex, How are you doing? Alex : 不怎么样。(显得很消沉的样子) Tony : Oh , Really ? What is the matter? Alex : 事情是这样的。最近有一个Unix下的C++项目要求我独自完成,以前都是跟着别人做,现在让自己独立完成,还真是不知道该怎么办,就连一个最简单的项目的Makefile都搞不定。昨晚看了一晚上资料也没有什么头绪。唉!! Tony : 别急,我曾经有一段时间研究过一些关于Makefile的东西,也许能帮得上忙,来,我们一起来设计这个项目的Makefile。 Alex : So it is a deal。(一言为定) Tony : 我们现在就开始吧,给我拿把椅子过来。 ...

May 23, 2005 · 8 min · Tony Bai

一个Xml Parser的TDD开发过程-Tony与Alex的对话系列

Tony : Alex今天我们来做一个xml parser.我们使用的开发工具为Eclipse + JUnit Alex : 好啊,喜欢接受挑战。 Tony : 先看看我们要解析的xml file的样子: ...

April 30, 2005 · 4 min · Tony Bai

看完“程序员”2005-04期一些想法

每次看完《程序员》杂志都会有些新的收获,这次看的是《程序员》2005年第4期,顺便把一些阅读过程中产生的想法记录了下来。 [软件建模,大势所趋] 看完微软、IBM、Borland等公司的最新动态,感觉软件建模是大势所趋,以前虽然也有众多建模工具,但是由工具支持得不好,建模的各个阶段彼此脱节,使用户体验(user experience)很差。随着Microsoft VSTS(Visual Studio Team System)的发布在即、随着Borland的ALM(Application Lifecycle Management )工具及基于Eclipse的产品计划的实施,相信在不久的将来软件建模会有一个很大的改观。 ...

April 20, 2005 · 4 min · Tony Bai

My first knowledge share

第一次和大家分享知识的时间可以说比我预计的要“晚”,也可以说比我预计的要“早”。解释一下,之所以说“晚”,是因为我自己曾经准备了多个“topic”,但是总是感觉时机不成熟儿没能成行;之所以说“早”,是因为我决心要share的那个topic准备的还不够成熟。 ...

April 19, 2005 · 1 min · Tony Bai

闲说“招式”与“内功”

昨天下班时,偶然间听到同事说“同样使用太祖长拳,为什么乔峰使出来的威力就那么大”,起初,只当作一句笑话,并未多想。今天早上在班车上的时候,突然想到了这件事,深思了一会儿,突然觉得其中还是蕴含着些许道理的。 ...

April 18, 2005 · 2 min · Tony Bai

微软又推出新语言了

微软又推出新语言了!最近在csdn上围绕着C-Omega和G#的话题有很多。每当我们看到一门新语言诞生时,特别是诞生在微软这样的软件帝国中,很多人都会冒出一身冷汗并大喊“Oh,My God! How fast the technology is going, I can not catch it up!” after that they still have to learn these new languages. 当今软件行业的两大主流平台Microsoft的.NET和Sun、IBM以及开源组织的支持的Java平台。抛开技术细节,从技术大方向来说两个平台除了竞争之外,在技术上呈现出一种融合的趋势。微软新推出的这两种语言就是一个很好的例证。众所周知在Java界AOP这种概念正在迅速的占领着Java开发者们的思维领地,几个著名的开源组织也都发布了自己的AOP product,如JBoss AOP,Spring AOP,eclipse组织接纳AspectJ等。另外XML->Object , Object->XML以及ORM等技术也蓬勃发展。相比之下软件帝国微软的.net的步伐似乎有些慢了。C-Omega和G#的出现仿佛给生存在.NET平台下的人们带来了些生气。我们看到了.NET向Java学习的态度。其实Java 5.0的发布又何尝不是一种学习的结果呢,例如annotation、enhanced for loop grammar等。 ...

April 15, 2005 · 2 min · Tony Bai

又一个“孔乙己”吗

如发现本站页面被黑,比如:挂载广告、挖矿等恶意代码,请朋友们及时联系我。十分感谢! 商务合作请联系bigwhite.cn AT aliyun.com 欢迎使用邮件订阅我的博客 输入邮箱订阅本站,只要有新文章发布,就会第一时间发送邮件通知你哦! ...

April 8, 2005 · 6 min · Tony Bai

动态代理再思考

看了透明发表在《程序员》杂志2005年第一期上的“动态代理的前世今生”,让我不仅了解了“动态代理”这门技术,更让我知道了一段Java技术的发展史。带着对Rickard Oberg的钦佩之情,怀着对Rod Johnson敬仰之义我踏上了动态代理再思考之路。 ...

March 25, 2005 · 8 min · Tony Bai

Boost_1_32_0版源代码编译

著名的C++准标准库boost在2004年末发布了1.32.0版本,作为C++的忠实Fans怎能“袖手旁观”,趁闲暇时download it and build it。[注]:由于没有公司Unix服务器的管理员权限,所以只能在自己的Windows平台上编译了。 ...

January 28, 2005 · 3 min · Tony Bai