2004年6月16日
摘要: 见一变量名为:Expanditure。顿时傻眼。。。几秒钟后,www.iciba.net。。。查不到几秒钟后,www.google.com。。。您是不是要找: expenditure 讃! 阅读全文
posted @ 2004-06-16 06:17 taowen 阅读(600) 评论(0) 推荐(0) 编辑
  2004年6月15日
摘要: 简短版本:1、做什么事情都需要有一个宗旨和目的2、联盟现在有多于一个的圈子和方向3、在没有新的宗旨之前,需要做的是促进每个圈子的发展4、建立新的宗旨和方向冗长版本(不喜勿视):1、做什么事情都需要一个宗旨和目的你要用什么手段,用什么机制,都是服从于你最终的目的的。很多时候大家的讨论没有摆出自己的潜台词,也许这里有一些原因,但是无论如何,要把问题讨论清楚了,就是要把宗旨和目的搞清楚。联盟以前有一个宗... 阅读全文
posted @ 2004-06-15 03:33 taowen 阅读(3142) 评论(2) 推荐(0) 编辑
摘要: 我说的个人软件就是面向个人需求的软件,比如文字编辑,比如网络传输,比如聊天。。。我说的个人软件已死是大部分的个人软件(除了像网络游戏,操作系统等)已经不能给软件公司带来盈利。。。是不是这样呢?目前感觉是这样的。软件乃至整个信息相关产业的出路都是服务传统行业,面向行业。 阅读全文
posted @ 2004-06-15 02:21 taowen 阅读(712) 评论(1) 推荐(0) 编辑
摘要: 1、功能2、用户体验3、实现这是从一个软件大赛的评审打分比例,自己归纳出来的。原文大致是软件的创意,实用性,完成度,文档,用户界面,实现难度。这三个角度应该是比较得当的。也的却很难想出更多的角度来评价一个软件,一个软件是好是坏,是不是合用,看这三个方面是很充分很得当的。功能:程序能做什么,扩展性,速度,空间用户体验:交互安排是否得当,界面是否美观,文档是否全面直观实现:代码是否整洁干净,可维护性如... 阅读全文
posted @ 2004-06-15 01:47 taowen 阅读(897) 评论(0) 推荐(0) 编辑
  2004年6月12日
摘要: 在极限编程中有一条原则是源代码集体所有,而在特征驱动开发中,则有一个类所有者的人员概念。这应该是反映了两种不同的敏捷过程对源代码的所有的问题的不同看法。对于极限编程这么一个极度开放的过程来说,源代码集体所有是可行的,也是必要的。但是我想很容易找出在中国这样的人文背景中实施非常开放的过程所带来的排斥。大部分开发人员应该还是比较愿意接受这部分是我负责的,这样的说法。国内的人文环境和传统应该是极限编程难... 阅读全文
posted @ 2004-06-12 23:20 taowen 阅读(595) 评论(0) 推荐(0) 编辑
  2004年6月6日
摘要: 现在看来我有一些忽视计算机科学的理论知识的学习,一个迹象是我好像没有怎么学过这个方面的东西,二来没有在我的未来学习的计划中看到它们的位置。这是一个危险的信号,现在看来要想在程序员这行做好,需要多个方面的知识,从重要程度来说是;行业知识,工程知识,实践知识,理论知识。这个重要度,从某种程度上是可以倒置过来的。虽然并不是和数学定理一样一环扣一环。我心目中的计算机科学的理论包括:计算机组成原理,编译原理... 阅读全文
posted @ 2004-06-06 23:34 taowen 阅读(714) 评论(1) 推荐(0) 编辑
摘要: 我个人是比较看重理想的人,是理想主义者,也是一个完美主义者。这种倾向应该是所有程序员的共通之处。很多事情,现在如果考虑起怎么来做,一点头绪都没有,或者只能给你一个希望。就如我前面说的未来的软件。但是我信奉,只要看到“那是should be”的情况,“how to be”就不是问题,因为“Everything is possible”。其实我觉得干IT这行是需要这种超脱现实(也就是所谓的空想)的理想... 阅读全文
posted @ 2004-06-06 18:28 taowen 阅读(649) 评论(2) 推荐(0) 编辑
摘要: 前面提到的是个人理想,那个是远景的。近期能够触摸到的就是构件化的软件生产了。先摘抄一句我非常喜欢的话:“软件工厂一定不是源代码拼装起来的,而是目标代码拼装出来的。就像零件生产一样,给你一个螺丝就可以拧上,而不是从炼铁、图纸开始,告诉你铁怎么炼,这不是软件工厂”——by 陈榕构件其实就在我们眼前,看看COM,看看Eclipse的Plugin,都是很好的构件。想想IoC和AOP等所谓的新技术。觉得一个... 阅读全文
posted @ 2004-06-06 16:04 taowen 阅读(663) 评论(5) 推荐(0) 编辑
摘要: 所谓3层是:业务,IT实现,交互心目中的未来软件应该是传统行业的服务者,而且未来软件应该是交互性很好的。所以基于这两个愿望,假想出了未来软件的3层结构。或者说是软件的3大件。为什么要单独分出业务?原因之一是因为同一行业的各种服务软件中需要共用大量相同的概念和业务规则,我们需要有一个共通的业务语言。原因之二是IT行业的技术发展很快,从服务器到具体的编码技术,业务本身作为传统行业的核心财富应该相对固定... 阅读全文
posted @ 2004-06-06 15:31 taowen 阅读(637) 评论(2) 推荐(0) 编辑
摘要: 昨天跟赶场似的,早上的书友会刚结束就立马赶到避风塘参加下午的七人圆桌会议。今天来记录一下昨天参加这两个活动的感想。早上的书友会是myan主持的,嘉宾是cber,zengyi,陈硕。很惊喜的在现场发现了wingc和龚敏敏。不过收获确实不大,而myan似乎也只是想主要谈谈那些问题,也许我已经现实了吧,对于C++是不是已经边缘化的问题不感兴趣了,相反我想了解的是有关多范型编程等C++闪光之处大家的看法。... 阅读全文
posted @ 2004-06-06 14:35 taowen 阅读(641) 评论(5) 推荐(0) 编辑