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

“软件设计”文章列表

Anders Hejlsberg(安德斯-海森博格) 坐在自己的办公室,双眼直直的盯着前方。他要做一个决定,决定自己未来的命运和理想。这是1996年一个普通的下午,几个小时前,他......
2011-01-07 10:21:01 阅读:2654 标签:Delphi C# 架构 软件设计
架构设计并不是项简单的工作,架构设计最终的产物则是由不同的框架组件构成一套高扩展、稳定、安全、通用的开发框架平台。或许一提到架构设计,很多朋友都联想到了常......
作者: Bēniaǒ   2011-01-24 11:50:02 阅读:2624 标签:架构设计 插件 Silverlight
我始终认为,代码应作为架构的一部分,不如此,不足以表达代码质量的重要性。我知道,这与传统学院派对架构的定义是相悖的。一般认为,架构是描述设计蓝图的宏观过程,......
2011-09-10 22:49:22 阅读:2600 标签:代码重用
英文原文:Are you coding for change or for stability? 让我来给你们讲一个故事:当我在大学的时候,我选了一门“高级”面向对象编程课程。以前从来没有接触过这种知识,这个课程使用 SmallTalk 这种语言教学,而且教学方式非常特别;第一天,教授给我们布...
作者: Marcus   2013-07-24 12:12:23 阅读:2575
一、上篇回顾 通过上篇的简单讲解,我们知道了,组合模式意图是通过整体与局部之间的关系,通过树形结构的形式进行组织复杂对象,屏蔽对象内部的细节,对外展现统......
作者: CallHot   2010-12-21 16:21:11 阅读:2560 标签:设计模式 适配器模式
作者 Bruce Laidlaw and Michael Poulin 译者 侯伯薇 软件产业目前的状态很混乱,开发成本越来越高,质量却越来越差。云计算所给出的承诺和具体实现还有相当大......
2011-10-09 22:51:07 阅读:2554 标签:架构 IT 架构师
拜现今软件进步所赐,路上的小学生都知道PS大神是什么(小朋友说:PS就是可以把我的照片变漂亮的东西)所以理所当然,很多人都把「会操作Photoshop」等于「会美术设计」给划上等号,以下提供笔者多年在中港台与日本等地从事美术相关发包经验中的见解,提供各位对应用美术有兴趣的朋友们参考。 概念——...
作者: LeonHK   2014-07-31 23:29:39 阅读:2524 标签:应用开发 设计 美学
作者: 张逸   2008-08-16 22:09:39 阅读:2517 标签:架构设计 PetShop
作为软件开发人员最担心的就是变化,因为一旦变化,意味着自己的开发任务加重, 轻则修改代码,重则修改框架,如果不用做任何修改,则皆大欢喜,现实告诉我们,这是小......
作者: normalnotebook   2011-06-17 20:16:18 阅读:2507 标签:重构
英文原文:The Effective Engineer 影响软件工程进度的原因有很多种,而代码重写无疑是最耗费时间的变更之一。那么重写的时候需要注意哪些细节才能把资源开销控制到最低或可接受的程度呢?本文作者Edmond Lau在其博文中进行了阐述。以下为译文。 前几周,一位年轻的初创企业工程...
作者: Edmond Lau   2015-05-11 12:46:33 阅读:2494 标签:软件工程 代码重写
sql语句又叫ad hoc sql, ad hoc是拉丁语,意思是for this,可以翻译为“按每一次情况的办理”。 存储过程就是stored procedure, 简写为sp。 ORM......
作者: 栖山   2011-05-14 08:16:29 阅读:2481 标签:ORM
子类复子类,子类何其多 假如我们需要为游戏中开发一种坦克,除了各种不同的型号的坦克外,我们还希望在不同场合中为其增加以下一种或多种功能:比如红外线夜视......
作者: 山天大畜   2010-11-03 17:43:10 阅读:2435 标签:C# 面向对象 Abstract Factory 抽象工厂模式
存储系统从其与生俱来的使命来说,就难以摆脱复杂系统的魔咒。无论是从单机时代的文件系统,还是后来C/S或B/S结构下数据库这样的存储中间件兴起,还是如今炙手可热的云存储服务来说,存储都很复杂,而且是越来越复杂。 存储为什么会复杂,要从什么是存储谈起。存储这个词非常平凡,存储 + 计算(操作)就构...
作者: 许式伟   2014-06-15 09:13:29 阅读:2414 标签:分布式 数据存储 大数据
Bob大叔和Simon Brown关于描述系统架构时基础架构(infrastructure)所起的作用展开了讨论。 在之前标题为 《尖叫的架构(Screaming Architecture)》的文章中,Robert Martin(也就是Bob大叔)阐述了这样的观点:软件产品的架构应该让所有人都...
作者: Abel Avram   2012-01-18 17:22:27 阅读:2409 标签:架构设计
作者: 架构设计   2008-08-16 22:01:58 阅读:2406 标签:架构设计
作者: Shuhari   2009-09-02 09:58:11 阅读:2395 标签:RIA
英文原文:Strategic Domain Driven Design with Context Mapping 作者:Alberto Brandolini 译者:韩锴 发布于 2010年4月6日 简介 当应用程序逐渐变得庞大和复杂后,很多面向对象建模的方法都达不到非常好的可伸缩性。上下...
作者: Alberto   2012-05-30 22:38:53 阅读:2378 标签:领域驱动开发 DDD
英文原文:Tips for Effective Software Reuse 作者:Vijay Narayanan 译者:王丽娟 发布于 2009年12月30日 构建软件的每个人都会告诉你,实现软件重用极具挑战性。大规模、系统级的重用更是如此。开发人员要在最后期限内满足需求、交付功能,同时还...
2012-04-28 16:26:19 阅读:2352 标签:软件重用
自从接触设计模式以来,一般看到的评论是以推崇为多。不过比较欣慰的是,最近在看《编程人生》中,有两个人对设计模式比较不屑。 之所以欣慰,并不是因为凑个热闹看......
作者: 常高伟   2011-09-25 06:46:33 阅读:2333 标签:设计模式
一:什么是领域模型(Domain Model) 1,Entities 2,Value Objects 3,Relations 二:只谈验证(Validation)——三种常见的做法 1,Constructor/Me......
作者: xuefly   2011-05-29 13:45:01 阅读:2242 标签:DDD 领域模型