您的位置:知识库 » 软件设计

“软件设计”文章列表

英文原文:You Already Know How To Use It 译者:泽维尔 在iPad的第一部电视广告中,旁白这样说道,“它是如此的强大,如此的神奇。你早已经知道该怎么使用它。”这是一个非常有力的陈述。这是一款最新的,具有市场变革意义的,革命性的产品,不同于我们曾见过的任何产品,而...
2012-10-05 17:31:07 阅读:3570
诚然Visual Studio是一个非常强大的开发环境,但是使用久了以后,觉得在细节方面还是有很多地方比不过Eclipse。比如: 1. 界面设计没有充分考虑空间占用 Vis......
作者: YHWork   2010-11-03 16:25:51 阅读:3474 标签:Visual Studio Eclipse
作者: EricZhang(T2噬菌体)   2009-06-17 11:48:13 阅读:3474
英文原文:The Seven Information Smells of Domain Modelling 领域建模(Domain modelling )作为一项强大的技术,常备于很多IT专业人士的工具箱之中。令人遗憾的是,在过去的几年间,因为领域建模的几个问题导致人们对其大失所望,尤其是在敏...
作者: Kent & Chris   2013-12-17 18:21:42 阅读:3458 标签:DDD 领域驱动设计
重构最大的敌人不是技巧与能力,而是懒惰,或者说是态度。许多细小的重构看似无足轻重,例如方法重命名、提取方法。即使重构了,似乎对代码的结构也没有太大的影响,于是就决定淡然处之,心里想“事情还未到不可挽回的地步,实现功能要紧,至于重构,还是以后再做吧!”这样一想,于是就会滋生得过且过的想法,等到代码...
作者: 张逸   2012-07-04 13:04:54 阅读:3417 标签:重构
一、上篇回顾 上篇我们主要讲述了创建型模式中的最后一个模式-原型模式,我们主要讲述了原型模式的几类实现方案,和原型模式的应用的场景和特点,原型模式适合......
作者: CallHot   2010-12-12 21:06:14 阅读:3388 标签:设计模式 外观模式
作者: 双鱼座   2008-12-14 20:39:20 阅读:3374 标签:ORM
任何概念从产生到付诸实施似乎都要经历一个同样冗长的过程,从被提出,误解,诠释,再认识,到应用,好像没有几个技术观点能够跳过这些,现在的RESTful架构似乎也正处在这个过程的中段。互联网上关于REST的介绍性文章可谓铺天盖地,园子里的帖子也有不少,但是其中大多数都是一个对REST这一概念的精辟概...
作者: Nyyrikki   2009-06-20 20:25:30 阅读:3372 标签:REST
我这里的实现方案是传统的cookie方案。希望此文对需要的朋友有用,也希望不足之处大家能够提出。
作者: 麦子|君子兰   2010-10-14 07:19:02 阅读:3361 标签:单点登录 SSO
在我们刚开始学习架构的时候,首先会想到分层的概念,分层架构比较经典的是三层架构,那么,什么是三层架构呢?它包括表现层,业务层,数据访问层;而对于一个新手来说......
作者: Leepy   2011-05-27 10:22:22 阅读:3342 标签:架构设计 分层架构
一、上篇回顾 通过上篇的讲述,我们知道装饰模式,特别适合对某个类型的对象,动态的增加新的职责,应用程序就像使用原来的对象一样使用对象新增的装饰后的功能,......
作者: CallHot   2010-12-20 23:07:30 阅读:3327 标签:设计模式 享元模式
作者: 道法自然   2010-09-19 21:53:40 阅读:3274 标签:OSGI 面向服务框架
本文介绍了文档管理版本管理系统的数据库表设计,大家可以借鉴一下他们的经验。
作者: DBFocus   2010-09-14 15:05:42 阅读:3250 标签:文档版本 管理系统 数据库表设计
作者: 车子在动   2009-10-21 14:52:16 阅读:3231 标签:编码规范
叙事为主的设计流程表现高效 英文原文:Why good storytelling helps you design great products 对于产品设计团队来说,他们面临的最大问题是,经常将外观时髦的产品与功能优越的产品混为一谈,而且这种问题屡见不鲜。表面看来,这是一个微不足道的失误,但却...
作者: 轩辰   2013-07-05 21:11:13 阅读:3162 标签:产品设计
相关文章:MMN实用架构过程概览 在MMN的宏观视图中,包括了三个过程环节:定义架构概图、架构全局分析以及构建概念模型。这是一个循序渐进的过程,是系统架构整体......
作者: agiledon   2011-04-06 11:28:21 阅读:3127 标签:架构
约定:本文只考虑 Linux 系统,文中涉及的“服务程序”是以 C++ 或 Java 编写,编译成二进制可执行文件(binary 或 jar),程序启动的时候一般会读取配置......
作者: 陈硕   2011-05-31 12:51:30 阅读:3125 标签:分布式 Linux
关于事件流处理,在不同的场景中有不同的概念。有人称之为流处理,有人称之为事件溯源或CQRS,还有人称之为“复杂事件处理(Complex Event Processing)”。不管名称是什么,它们的基本原则都是一样的。Martin Kleppmann是Apache Samza的贡献者。在本文中,我...
作者: 谢丽   2015-03-31 18:39:57 阅读:3064 标签:CQRS 软件框架 软件架构
作者: Nick Wang (懒人王)   2010-03-08 13:57:45 阅读:3043
英文原文:The Elusive Dependency 我猜你一定了解以下这种感觉:你马上要准备在某个项目审查会议中发言,而你已知道自己陷入了麻烦中。看看这个仅有5页的幻灯片,你深切地感觉到这个会议注定不会进行得很顺利。即使经过连续三个晚上的通宵奋战,将原本16页的演讲精简为4页的模板,你也无...
作者: John Brondum   2015-04-09 19:46:57 阅读:3025 标签:企业架构 架构设计