花费 12 ms
《程序员修炼之道》解读

美团这边有个很好的风格。上上下下谁出去参加什么技术会议、培训之类的都会回来主动给大家做分享。用了近两天的 ...

Mon Feb 18 18:23:00 CST 2019 7 4388
读书印记 - 《经营未来:李明博自传》

这是碧桂园杨国强大老板推荐的必读书,我实在很好奇有什么特殊就考虑买一本,因为已经绝版,就去多抓鱼上买了本成色还行的二手书。看完之后我明白了为什么这本书会被大老板推荐,让我猜的话理由应该依次是图多字少、 ...

Sat Nov 24 08:37:00 CST 2018 0 3331
面向对象软件设计原则(三) —— 软件实体的设计原则

  提起面向对象,大家也许觉得自己已经非常“精通”了,起码也到了“灵活运用”的境界。面向对象设计不就是OOD吗?不就是用C++、Java、Smalltalk等面向对象语言写程序吗?不就是封装+继承+多 ...

Mon Feb 27 19:45:00 CST 2012 6 9255
软件开发基本原则(二)—— 典型错误

  大多数典型错误其表面都具有诱惑性,给人们一种诱人的前景,但通常却不能产生期望的结果。   “想挽救进度已经落后的项目吗?---- 给项目补充更多人员!”   下面分别按照人员、过程 ...

Mon Mar 05 19:26:00 CST 2012 18 4554
软件开发基本原则(一)—— 策略和因素

前 言   前段时间一直在写技术方面的文章,现在想转转口味,从软件开发过程和项目管理的角度来谈论软件开发。本座也知道,从这两个角度来谈论软件开发对谈论者来说是非常冒险的一件事情,它不像技术,对 ...

Mon Mar 05 08:27:00 CST 2012 6 6292
面向对象软件设计原则(二) —— 软件设计的腐化

  我们如何知道软件设计的优劣呢?以下是一些拙劣设计的症状,当软件出现下面任何一种气味时,就表明软件正在腐化。 僵化性(Rigidity):很难对系统进行改动,因为每个改动都会迫使许多对系统其 ...

Mon Feb 27 08:26:00 CST 2012 14 3680
学习方法:用输出倒逼输入

背景 之前有几个朋友问过我:“想提高自己时,网上说这个也要学。那个也要学。什么新的都说要学。经历又不够,怎么办。”我回答说:“先学习用的到的东西,学以致用。”朋友就叹息到:“面试的时候都会问各种新技 ...

Sat Oct 30 02:49:00 CST 2021 1 232
面向对象软件设计原则(四) —— 包的设计原则

  随着应用程序的规模和复杂度的增加,需要在更高的层次对它们进行组织。类对于小型应用程序来说事非常方便的组织单元,但是对于大型应用程序来 说,如果仅仅使用类作为唯一的组织单元,就会显得粒度过细。因此, ...

Tue Feb 28 15:18:00 CST 2012 6 5489
面向对象软件设计原则(五) —— 应用示例

  现在我们看看一个实际的例子,从不同设计原则的角度来观察它的设计。这个例子是信息处理中心-数据传输控制组件的消息处理模块,首先看看它的结构图、类实现伪代码和主体程序伪代码: ...

Wed Feb 29 07:26:00 CST 2012 10 3234
软件开发基本原则(四)—— 风险管理

  1988年,Peat Marwick针对600家成功公司的调查结果显示,35%的公司有过软件项目失控的经历。(Rothfeder 1988)   1982年,Allstate公司宣布其公司 ...

Tue Mar 06 19:48:00 CST 2012 8 3330

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM