代码改变世界

阅读排行榜

架构师之路(2)---详解面向过程

2009-03-06 11:15 by 乱世文章, 139 阅读, 收藏,
摘要: 2.3 面向过程编程(OPP) 和面向对象编程(OOP)的关系 关于面向过程的编程(OPP)和面向对象的编程(OOP),给出这它们的定义的人很多,您可以从任何资料中找到很专业的解释,但以我的经验来看,讲的相对枯燥一点,不是很直观。除非您已经有了相当的积累,否则说起来还是比较费劲。我是个老程序员出身,虽然现在的日常工作更多倾向了管理,但至今依然保持编码的习惯,这句话什么意思呢?我跟大家沟通应该没有问题。无论你是在重复我走过的路,或者已经走在了我的前面,大家都会有那么一段相同的经历,都会在思想层面上有一种理解和默契,所以我还是会尽量按照大多数人的常规思维写下去。面向过程的编程(OPP)产生在前,面 阅读全文

做代码的曲线问题

2005-06-06 12:54 by 乱世文章, 139 阅读, 收藏,
摘要: 今天做一些JS的代码,终于发现忍无可忍。不知道为什么,翻来覆去就那些代码行,做了一周也没有什么长进。实在烦得可以。掩面长思~在差点睡着之前,终于想明白一件事:EN,代码的生长过程,也是曲线的。首先,在项目的最初起,由于方案并不很确定,技术疑难也多,因此框架代码多、技术实现的示例代码也多。因此这个阶段的代码是散、乱,并且有效的代码也很少。基本上,在后期能留下来的并不多。但是这个阶段的代码量可能暴涨暴跌,因为技术选型导致的很多代码可能一夜之前就出现大幅的增删。在项目的中段,由于大局已定,接下来就是劳力活。因此代码飞速增长,持续攀升。一日千行也是可能的。常常称为牛X人时代:三天三夜不睡,一个软件诞生 阅读全文

Qomo OpenProject Field Test 3发布!

2006-03-07 03:28 by 乱世文章, 138 阅读, 收藏,
摘要: Qomo 项目的Field Test 3在团队的努力下终于发布了。事实上,仅这个发布包中的代码,完成于~~大概一周之前。但是我一直没有时间完成技术介绍方面的文档,所以就一直没有发布。很抱歉。FT3主要的工作包括: - 重写了system.js, NamedSystem.js, Namespace.js全部的框架代码,层次结构更加清晰 - 完成了完整的兼容层框架、代码。系统可以在Mozilla, safari和IE5.0以上版本上运行 - 实现了完整的、透明的多投事件系统 - 一些JS特性的增强本次工作主要围绕着架构上的调整和兼容层的设计在进行。在兼容层上,Zhe Fang兄(fangzhe@m 阅读全文

SOA架构师注意的问题

2009-04-22 07:29 by 乱世文章, 137 阅读, 收藏,
摘要: 什么是SOA架构设计师的职责? 那什么是企业级SOA架构设计师的具体角色呢?什么是SOA架构设计师与设计和开发人员之间的差别呢?相信这些都是使大家最容易产生迷惑的问题。举个实际的例子来说,当构建一个基于SOA架构的系统的时候,针对一个具体的 service,系统设计人员主要应该关注的是这个service能够为外部用户提供什么样的服务,也就是说系统设计人员关注的是这个service所提供的功能。而对于SOA架构设计师来说,他们更关心的可能是当有一千个用户同时调用这个 service的时候,什么会发生?也就是说架构设计师关注的应该是一些商业需求和服务级别(service-level)需求。所有.. 阅读全文

Nhibernate学习之many-to-many篇

2008-02-21 15:17 by 乱世文章, 137 阅读, 收藏,
摘要: 学习目的: 通过进一步学习Nhibernate基础知识,掌握用Nhiberate实现多对多的业务逻辑 开发环境+必要准备 开发环境: windows 2003,Visual studio .Net 2005,Sql server 2005 developer edition前期准备: 学习上两篇单表操作和many-to-one篇 3.对上篇文章的部分解释1)bag节点:用于定义System.Collection.IList类型的集合元素。 属性 ... 阅读全文