随笔分类 -  设计模式

设计模式6大原则
摘要:设计模式6大原则 阅读全文
posted @ 2022-06-03 14:58 风生水起 阅读(29) 评论(0) 推荐(0) 编辑
关于设计
摘要:设计是用工艺手段整理需求的过程,设计的细化程度依赖于需求的稳定程度,同时考虑预先设计与否的代价,不预先设计,后期修改成本可能很高,预先设计,会增加程序的复杂性,如果需求和预期不一致,重写的成本可能更高;所以一般考虑优先做确定的需求的设计,同时在开发的过程中及时调整设计;优化也是如此,如果不确定有性能问题不预先做优化设计;有性能问题时再考虑优化;预留扩展接口也是要权衡是否预先设计的成本.设计技能是需要锻炼的,不断磨练自己面向架构思考和抽象能力,架构师是一种职责,而不仅仅是一个头衔,是一个进化的过程,同时不仅仅是技术,也包括不同领域的参与度,影响力,领导力和责任感。管理非功能性需求技术选型是彻头彻 阅读全文
posted @ 2012-04-04 10:08 风生水起 阅读(442) 评论(0) 推荐(0) 编辑
关于TDD的想法
摘要:TDD最大的优点是从使用的角度而不是开发的角度来看待软件;能够生成更好的应用接口。TDD的问题是直接切入到了软件或业务的细节。所以我觉得一个软件还是需要先有一个整体的设计,对于具体的某一块功能可以基于TDD来开发;另外一个适用场景是整个软件的整体需求还比较模糊,可以使用TDD对主要业务需求建立原型;单元测试与Scrum:单元测试的优点是随着测试用例的累积,对于系统的修改有更多的质量保证,但是随着测试用例的增加,维护成本也是不断提升,特别是在scrum模型中,单元测试似乎很鸡肋了。 阅读全文
posted @ 2012-03-07 11:17 风生水起 阅读(453) 评论(0) 推荐(0) 编辑
关于过度设计的思考(zz)
摘要:设计是一个取舍的过程,无论是过度设计还是设计不足的问题,都是取舍的结果: 1. 如果不预先设计,随着时间越久,更改成本越大 2. 如果预先设计,会增加当前程序的复杂度 阅读全文
posted @ 2012-01-19 15:03 风生水起 阅读(643) 评论(1) 推荐(0) 编辑
UML建模之时序图(Sequence Diagram)
摘要:UML建模之时序图(Sequence Diagram) 阅读全文
posted @ 2011-10-22 08:56 风生水起 阅读(1186) 评论(0) 推荐(0) 编辑
[转]MVC和MVP的区别
摘要:MVC和MVP的区别 阅读全文
posted @ 2011-06-02 14:46 风生水起 阅读(32595) 评论(0) 推荐(3) 编辑
Some Notes About Design Pattern
摘要:Some Notes About Design Patterns 阅读全文
posted @ 2010-10-02 13:19 风生水起 阅读(296) 评论(0) 推荐(0) 编辑
zz如何精简用户界面
摘要:zz如何精简用户界面 阅读全文
posted @ 2010-04-10 02:32 风生水起 阅读(384) 评论(0) 推荐(0) 编辑
重构--笔记
摘要:It is better to write and run incomplete tests than not to run complete tests.If youare not sureto the next refactoring,please stop.If code is better after refectoring, commit it; if not, back to the ... 阅读全文
posted @ 2009-10-01 17:01 风生水起 阅读(409) 评论(0) 推荐(0) 编辑
敏捷软件开发:原则、模式与实践读书摘要
摘要:读书摘要 阅读全文
posted @ 2009-05-26 15:40 风生水起 阅读(478) 评论(0) 推荐(0) 编辑
zz 做一位出色的架构师
摘要:做一位出色的架构师 阅读全文
posted @ 2008-11-27 17:14 风生水起 阅读(545) 评论(1) 推荐(0) 编辑
设计模式网上资料整合理解——创建型模式(一)
摘要:创建型模式(一)——抽象工厂 阅读全文
posted @ 2007-05-08 09:45 风生水起 阅读(454) 评论(0) 推荐(0) 编辑
设计模式网上资料整合理解——行为型模式(一)
摘要:行为型模式网上资料整合理解(一) ——职责链(Chain of Responsibility)、 阅读全文
posted @ 2007-04-28 10:31 风生水起 阅读(350) 评论(0) 推荐(0) 编辑
设计模式网上资料整合理解——结构型模式总结
摘要:结构型模式总结,摘自Terrylee结构型模式专题总结 阅读全文
posted @ 2007-04-28 10:02 风生水起 阅读(384) 评论(0) 推荐(0) 编辑
设计模式网上资料整合理解——结构型模式(二)
摘要:设计模式网上资料整合理解——适配器(Adapter)、装饰(Decorator)、外观(Facade)。 阅读全文
posted @ 2007-04-27 15:16 风生水起 阅读(361) 评论(0) 推荐(0) 编辑
设计模式网上资料整合理解——结构型模式
摘要:设计模式网上资料整合理解——桥接(Bridge)、组合(Composite)、享元(FlyWeight)、代理(Proxy)。 阅读全文
posted @ 2007-04-27 09:57 风生水起 阅读(422) 评论(0) 推荐(0) 编辑