随笔分类 -  想法、观点透视

写单元测试,我不认为是件容易的事
摘要:这是一个40多岁还在编码的老程序员对单元测试的理解和实践。里面没有废话,希望每句话能说到你心坎里。 原则:只测自己 自己的含义:方法边界内的主体逻辑。一切下游方法、框架依赖、外部IO等都不是自己。如spring、 外部数据库都视为外部逻辑。 这一原则的动机 便于定位 每个方法有自己独立的单元测试,这 阅读全文
posted @ 2022-01-08 09:49 李学斌 阅读(766) 评论(1) 推荐(0) 编辑
服务治理咋这么难?我想得换个治法了。
摘要:本文指出当下服务治理的主要矛盾为:服务单一职责与服务间关系复杂之间的矛盾。其症结在于服务间的控制耦合,并给出了两种解决方法。 阅读全文
posted @ 2021-03-07 11:41 李学斌 阅读(449) 评论(2) 推荐(5) 编辑
李学斌:论复杂系统中的应用间协作V3
摘要:18年IT生涯,2年匠心打造,近两万字长文。主要讨论了巨型复杂业务系统的一种构建思路,力图实现决策意志的快速、准确、一致的下传并简化实施成本提供实施效率。通过全业务领域的即时流程编排,实现全网业务IT系统的快速建设与迭代。 阅读全文
posted @ 2016-03-07 09:06 李学斌 阅读(1279) 评论(0) 推荐(5) 编辑
李学斌:广告的罪恶与救赎
摘要:你会认为新浪、google、Facebook 因为广告而繁荣,却也因广告而走向没落吗?独家观点,重磅分析。 阅读全文
posted @ 2013-03-07 09:06 李学斌 阅读(1378) 评论(5) 推荐(2) 编辑
大视角、大方向、大问题、大架构:(结局)解决问题的出发点
摘要:本文给出了,信息化时代下,大数据量、大规模应用、高并发处理背景下,所有信息系统的协同研究。望同道切磋交流。 阅读全文
posted @ 2012-12-26 11:28 李学斌 阅读(2475) 评论(0) 推荐(1) 编辑
大视角、大方向、大问题、大架构:(二)应用的相关问题
摘要:本文从生态、关系、动态性、资源、数据、集成等多个方面深入剖析信息时代下应用所带来的问题。 阅读全文
posted @ 2012-10-31 10:03 李学斌 阅读(815) 评论(1) 推荐(1) 编辑
大视角、大方向、大问题、大架构:(一)信息时代下的管理
摘要:德鲁克的《管理实践》中给出了目标管理的方法,从而影响了整个世界,他不仅仅对当时新生的知识工作者的管理给出了建议,同时也影响着个人、家庭、企业、社会等各个层面对生存、发展的深刻认识,因为只要有了目标,才能转化为有意义的行动。为了保障目标的实现和有效控制,大家一般会对目标进行足够的分解,以形成多个相关的过程,这就是过程管理。时至今日,产业正在从劳动密集型向知识密集型产业转变,以前稀有的知识工作者也越来越普及,成熟的技术领域的也被充分细分。目标管理+过程管理+充足的资源为“巨型”的信息系统的诞生提供了基础和保障。 阅读全文
posted @ 2012-10-30 09:57 李学斌 阅读(1019) 评论(0) 推荐(1) 编辑
信息时代下,如何看待技术与理论
摘要:12306春运时的瘫痪距离我们并不是很远,或许我们还在为京东的618的抢购页面无法打开而感到懊恼。好像突然之间电子化的信息如汪洋大海一般充斥到我们的每一个空间,考验着我们的系统。于是分布式的概念深入人心。我们在不断的引入新技术:redis,NoSql,dubbo,hadoop……。 然而我们的改变似乎很缓慢,并不是所有急需改造的系统都能借分布式的东风摇身一变轻松的脱胎换骨,这里面有很多的原因,主要的有: 阅读全文
posted @ 2012-05-07 09:49 李学斌 阅读(2512) 评论(4) 推荐(2) 编辑
狼群的架构暗示
摘要:《狼图腾》的作者吕嘉民中说狼除了美人计外《孙子兵法》上的技法基本上都会用,不但会打战术战还会打战略战。我们不管狼与狼之间使用了多么复杂的沟通技术,来实现这些难以想象的群体活动,我们来关注一下沟通的信息传输过程。在这个模型中存在3个对象:狼、信息、环境。首先狼产生信息并能够消费信息; 其次狼所产出的信息可以游离于狼身体之外而存在并传输,既信息不是狼身体的一部分;最后是环境,它是信息的载体,狼的信息产生后不是直接进入对方的身体,而是先附加到大自然这个载体,然后传递给其他的狼,对方最后再从环境载体中拾取对自己“有用”的信息。 阅读全文
posted @ 2012-04-23 09:35 李学斌 阅读(3798) 评论(6) 推荐(6) 编辑
基因与架构
摘要:树的分叉是由基因控制的,我不清楚不同树种之间的基因差别,但据资料报到人类的基因图谱与大猩猩的差别仅仅为0.03%。而就是这么小的差异却造就了截然不同的物种,无论从形态还是生存环境都大相径庭。于是我惊异于大自然的架构能力,只需要做小小的改变就能创造五彩缤纷的生物世界! 阅读全文
posted @ 2012-04-10 09:18 李学斌 阅读(1879) 评论(3) 推荐(1) 编辑
由“I”到“T”
摘要:看到过一篇有关“通才”与“专才”的文章,里面提到两个字母很有特色。通才用“T”来表示,专才用“I”来表示。“T”是由“I”转变来的,即先在某一领域内成为专家后,才能渗透到其他领域。 阅读全文
posted @ 2012-04-09 10:19 李学斌 阅读(847) 评论(1) 推荐(0) 编辑
我们是在开发产品还是项目?
摘要:产品是一种实物还是一种需要满足? 这里我先引用一下GB/T19000――2008《质量管理体系 基础和术语》里的两个概念: 产品 product:过程的结果 项目 project:由一组有起止日期的、协调和受控的活动组成的独特过程,该过程要达到符合包括时间、成本和资源约束条件在内的规定要求的目标 由上看出,产品必定产生于项目,但项目不一定会产生产品。我本人对这个概念不是很满意;举一个例子:微软为Windows产品建立了许多个项目,即产品也会产生项目。其实上面的定义是没有错的!产品是过程的结果,指的是已经具体化的实物,如Windows98;但后面的Windows产品则指的是具有Win... 阅读全文
posted @ 2012-03-03 11:35 李学斌 阅读(2086) 评论(6) 推荐(5) 编辑
未来电子商务,未来的超市
摘要:电子商务的物流瓶颈分析 电子商务已经有10多年的历史了,尤其是近几年电子商务得到迅猛的发展,现在网购已被普通大众所接受。电商们在提供了“足不出户”的购物体验的同时,也为这种“便捷性”付出了沉重的代价。目前自提与送货上门的比率个人估计很低,因此电商需要强大的物流体系来支撑,这同时也占据了电商的大量资金投入,电商到目前还没有赢利与此是息息相关。2011年春节前的配送压力更是突显物流环节的薄弱。 为了适应这种局面,很多人认为在未来几年物流行业就大有作为。然而本人持有谨慎乐观的态度。 每个配送人员的配送能力是有限的,每人每天也就100单左右吧,这已经是很高的强度了,当订单量增加时,电商必须成比例的增. 阅读全文
posted @ 2011-03-14 13:05 李学斌 阅读(2895) 评论(30) 推荐(3) 编辑
创业期的软件开发管理(二)
摘要:  本文从多个角度分析软件开发过程在创业时期所遇到的问题及给出一些个人的解决方法。这是我的新身经历,这些方法不一定会适合读者,也一定是好的方法。作为一个创业团队的技术带头人,分析问题的角度或深度可能会有一定的局限性。写下此文权当交流。 目录如下: 创业环境   管理层核心   资金   人力资源 软件队伍   技术主管   需求文档   软件设计   软件资源的整合 绩效 阅读全文
posted @ 2008-11-18 08:58 李学斌 阅读(2858) 评论(17) 推荐(0) 编辑
创业期的软件开发管理(一)
摘要:  本文从多个角度分析软件开发过程在创业时期所遇到的问题及给出一些个人的解决方法。这是我的新身经历,这些方法不一定会适合读者,也一定是好的方法。作为一个创业团队的技术带头人,分析问题的角度或深度可能会有一定的局限性。写下此文权当交流。 目录如下: 创业环境   管理层核心   资金   人力资源 软件队伍   技术主管   需求文档   软件设计   软件资源的整合 绩效 阅读全文
posted @ 2008-11-17 09:21 李学斌 阅读(4653) 评论(6) 推荐(0) 编辑
平台架构--用户系统
摘要:为什么要做用户系统 几乎每个应用都会用到用户系统。如果能够进行通用化,自然是一种很快意的事了。然而到目前为止我还没有找到一个让我满意的类似的东西。不是说它们不够好,而在于它们不能满足管理和部署上的可伸缩性、灵活性及与现有应用的可集成性上,所以只好自己做了一个。 阅读全文
posted @ 2008-04-21 10:19 李学斌 阅读(7574) 评论(24) 推荐(0) 编辑
平台架构——体系结构
摘要: 在”项目à产品à平台我的编程人生“中大体说明了一下我在一个什么样的需求环境下要搭建一个平台,及要建成一个什么样的平台之后,本文将着重讲一下这个平台的体系结构,及设计要点。有下面的内容: l 设计要点 Ø 应用与Web Service(简称WS)分离。 Ø 数据库与WS分离 Ø 应用集成 l 结构说明 Ø 简化的应用调用接口 Ø 重点模块说明 Ø 心血的结晶 l 接下来的文章 阅读全文
posted @ 2008-03-24 09:12 李学斌 阅读(14504) 评论(18) 推荐(0) 编辑
“项目产品平台”我的编程人生
摘要: 如果您认为这篇文章主要讲“我”的人生经历,那就错了,我很少写感慨之类的文章。没有哗众取宠的意思,只是想说我是如何走上架构这条路的,以及架构的心得,并讲述我目前正在结构的内容。也为以后的文章做一个铺垫。 主要讲下面的几件事情: 项目à产品à平台的经过 架构心得 现在的架构内容 架构的完美性 阅读全文
posted @ 2008-03-18 09:47 李学斌 阅读(9564) 评论(30) 推荐(0) 编辑
为什么要创建Blog
摘要:没有华丽的文字,只有一些想法和经验不想只留给我一个人。我是一个IT技术人员,我将在这里保留我开发过程中的记忆! 阅读全文
posted @ 2006-10-19 17:34 李学斌 编辑