2007年3月5日

数据接口设计中遗漏的版本差异

摘要: 我们在考虑数据接口的设计的时候,最容易关注的是数据本身的接口。简单点说,要哪些数据,我接口设计的时候就加入那些数据。在此基础上再考虑数据结构以及结构优化。这些并没有什么问题。事实上,也只有考虑这些,接口才可以基本工作起来。不过,一个设计好的接口会比一般的接口多注意一些因素,一些以后可能发生变化的因素。在好的接口中,有些接口,一直不需要修改;有些接口修改了也和原有接口兼容。一个接口一直都不需要修改,一般有两种情况:需求永远不变化;接口设计地太好了。我们几乎不敢说自己的接口设计地太好了,以致于可以肯定以后不会修改,于是我们不得不面对需求变更的问题。对于软件A1和软件B1,他们之间定义了接口F1。当 阅读全文

posted @ 2007-03-05 22:22 ohmyjava 阅读(282) 评论(0) 推荐(0) 编辑

成长需要加速度

摘要: 如果说惯性维持着薪水,那么加速度代表着奖金和加薪。近来和同事们聊起个人发展问题。发现程序员(其他行业估计也是如此)一到工作一年到两年之间,就会出现一个迷茫期。不知道自己的发展方向在哪里。有些公司虽然推出了职业规划,但很多人的关键问题在于不能正确认识自己的位置。那么走哪个职业方向,便变得不能顺利掌握。在这种情况下,很多人的选择,是由社会的表现来决定的。看到管理比较好,就感觉自己应该向管理岗位发展。就像当初我们考大学选专业的时候一样,一般都会选热门专业,而不管是否能发挥自己的性格。在聊的过程中,为了强调目标的制定方式,我请我的同事,分别说出自己的优点和缺点,并将我的看法好不吝啬地告诉他。我告诉他, 阅读全文

posted @ 2007-03-05 00:20 ohmyjava 阅读(139) 评论(0) 推荐(0) 编辑

导航