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

“软件设计”文章列表

本人作为一位web工程师,着眼最多之处莫过于 性能与架构,本次幸得参与sd2.0大会,得以与同行广泛交流,于此二方面,有些心得,不敢独享,与众博友分享,本文是这次参......
作者: 朱燚   2010-10-28 15:41:36 阅读:1519 标签:架构设计 Web
看到下面这段代码,你会做何感想? Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--if(db.Next()) { ......
作者: dreamhead   2011-01-03 21:35:50 阅读:1491 标签:重构
为什么要让我们的“领域模型”裸奔?(上) 做不完的应用软件 我爸是个乡村小学教师,对我所从事的软件行业一无所知,但是他对我的工作稳定性表示......
作者: 菜阿彬   2011-05-11 06:41:13 阅读:1486 标签:面向对象 领域模型
直接与间接 人们对于复杂的软件系统常常有一种处理手法,即增加一层间接层,从而对系统获得一种更为灵活、满足特定需求的解决方案。 假设A要访问B三次。如......
作者: 山天大畜   2010-11-03 17:39:14 阅读:1484 标签:C# 面向对象Proxy 代理模式
有很多人还不明白为什么要使用XML也不知道如何在他们的应用中使用XML。本文列出XML在应用中的五个最令人喜爱的用法。尽管这些并不能包含XML的所有潜在应用,至少是些最重要的领域。
作者: shalang   2010-09-19 21:57:34 阅读:1475 标签:XML
作者: RicCC   2008-08-16 16:52:53 阅读:1463 标签:面向对象
作者: xiaotie   2008-11-21 10:07:36 阅读:1450
InfoQ:你好,Alex。能向我们的读者介绍一下你自己和目前正在从事的工作吗? Alex:大家好,我是董洵,目前是Trunk.ly网站的CTO,它是一个专门提供社会化书签服务的......
2011-06-15 13:16:10 阅读:1440 标签:架构
Web很难! 说老实话,我过去很生气那些互联网公司,我送去简历,他们却根本不给我一点机会和时间。我已经很久没有向互联网工作职位投过简历了,因为我知道我的简......
2010-12-26 21:56:10 阅读:1435 标签:Web
前两天在网上看到世界知名的电骡服务器Razorback 2被查封、4人被拘禁的消息,深感当前做eMule / BitTorrent等P2P文件交换软件的不易。以分布式哈希表方式(DHT,Dis......
作者: neoragex2002   2010-11-02 15:17:58 阅读:1431 标签:分布式哈希表
前一段时间在博客园里看到这样一篇文章,那位兄弟谈到程序效率的关键是“简短”。他说,“程序越简短,其可执行代码就越少,就越有效率”,而在......
作者: Jeffrey Zhao   2010-11-02 14:21:54 阅读:1412 标签:代码的执行效率 算法
作者: Anytao   2008-08-16 22:38:10 阅读:1412 标签:架构设计
有很多理由都能说明为什么我们应该写出清晰、可读性好的程序。最重要的一点,程序你只写一次,但以后会无数次的阅读。当你第二天回头来看你的代码时,你就要开始阅读......
2011-01-07 10:34:08 阅读:1396 标签:程序
作者: virus   2010-10-17 22:35:28 阅读:1392 标签:面向对象
文 / 姚冬 本文介绍了集统一软件开发和敏捷开发方法优点于一体的新型软件开发方法——模型驱动开发。 当今是一个快速发展的时代,软件的功能更......
2011-05-30 13:49:28 阅读:1389 标签:MDD RUP Agile
关于算法的选择,我谈到其理论上的复杂度,并不直接反映出效率。因为在实际运用时,数据的规模,特征等等都会涉及到算法的实际效果。一个时间复杂度低的算法并不代表......
作者: Jeffrey Zhao   2010-11-02 14:22:22 阅读:1378 标签:代码的执行效率 编译器
一些评论员写下了敏捷实施中一些常见错误和反模式。他们贴出了“Top X”列表,列出了需要避免的事项和他们曾在各种组织实现敏捷时见过的错误。 Ta......
2010-11-23 17:50:58 阅读:1358 标签:敏捷
一、开篇 其实我本来不是打算把系统架构中的一些设计模式单独抽出来讲解的,因为很多的好朋友也比较关注这方面的内容,所以我想通过我理解及平时项目中应用到......
作者: CallHot   2010-12-06 10:02:48 阅读:1350 标签:设计模式 单件模式
面向对象的代价 面向对象很好地解决了系统抽象性的问题,同时在大多数情况下,也不会损及系统的性能。但是,在某些特殊的应用中,由于对象的数量太大,采用面向对......
作者: 山天大畜   2010-11-03 17:40:00 阅读:1332 标签:C# 面向对象 Flyweight 享元模式
内核专家 Bryan Cantrill 和 Jeff Bonwick 在 2008 年 9 月的《ACM Queue》上发表了《Real-world Concurrency》 一文,提出了 15 条并发编程的建议,这里简单摘录如下。
作者: 陈硕   2010-10-02 19:56:05 阅读:1325 标签:并发编程