简约设计の艺术

开源程序员,自由职业者

排序:
默认
按更新时间
按访问量

哪本书是对程序员最有影响、每个程序员都该阅读的书?

本文是从 What is the single most influential book every programmer should read? 这篇文章翻译而来。 国外知名网站stackoverflow上有一个问题调查: 哪本书是对程序员最有影响、每个程序员都该阅读的书?, 这个调查已...

2011-03-07 00:59:00

阅读数:5314

评论数:13

改良程序的 11 技巧

有很多理由都能说明为什么我们应该写出清晰、可读性好的程序。最重要的一点,程序你只写一次,但以后会无数次的阅读。当你第二天回头来看你的代码 时,你就要开始阅读它了。当你把代码拿给其他人看时,他必须阅读你的代码。因此,在编写时多花一点时间,你会在阅读它时节省大量的时间。 让我们看一些基本的编程技巧: ...

2011-01-05 09:07:00

阅读数:1317

评论数:5

谁更胜一筹:技术解析 Google App Engine 和 Amazon EC2

最近一个潜在客户要求我们比较一下 Amazon EC2 和 Google App Engine,正好我们刚刚在 EC2 和 Google App Engine 上完成了两个相对来说规模较大的项目,因此有必要做一下总结。 我打算从三个角度来对比这两大云计算平台:技术,业务和未来发展趋势,本文是技术...

2010-12-22 13:21:00

阅读数:6175

评论数:9

如何开发 Web 应用程序

这是一个经常被问到的问题,问的理所当然。作为一个程序员,为什么我就非要被认为知道如何开发Web应用程序呢?这个问题没有一个简单的答案,甚至那些教育机构都未必能清楚的知道;我上的那个大学并没有提供任何关于这个主题的课程。所以,像大多数在这个领域里的web开发人员一样,我只是通过去做, 去实验才学会...

2010-11-23 11:03:00

阅读数:1395

评论数:2

使用 MDSD 开发安全可靠的软件

我们何时可以认为软件产品被真正地完成了呢?通常情况下,当我们不再为其提供后续支持,或者该产品已经被其它产品替代的时候,它的生命就终结了,几乎所有软件产品都会经历从开始到结束的演化过程。但存在了很长时间的大型企业级系统却会随着时间的推移,向不可维护、变僵硬的趋势发展。这导致了软件开发的停滞,使得响应...

2010-07-20 11:17:00

阅读数:1661

评论数:0

Apache Continuum 1.3.6 GA 发布-下载

Apache Continuum 1.3.6 GA发布下载了,喜欢这款优秀的持续集成工具的朋友不要错过这个新版本,赶快去下载Apache Continuum 1.3.6 GA试用吧。笔者从2005年左右开始接触持续集成工具,第一款接触的就是Apache Continuum。当然当时是笔者的领导带队...

2010-04-08 18:01:00

阅读数:1650

评论数:0

James Shore:敏捷的衰落

作者 Chris Sims 译者 李剑 发布于 2008年11月19日 上午12时29分  James Shore声称敏捷正在走向衰落。他说,...

2010-01-27 13:26:00

阅读数:3263

评论数:9

Bug 追踪器的演变

作者 Dionysios G. Synodinos 译者刘申 发布于 2009年11月23日 上午7时35分  Bug追踪系统(Bug Tracking Systems)已经成为任何一个开发团队的必备工具之一,在过去几年...

2009-11-25 09:30:00

阅读数:1784

评论数:0

软件配置管理简介(幻灯片)

点击这里查看原始版本。

2009-09-18 09:47:00

阅读数:1432

评论数:1

Supporting For Software Engineering Environment - Introduction

  Supporting For Software Engineering Environment 转载请保留作者信息:作者:88250Blog:http:/blog.csdn.net/DL88250MSN & Gmail & QQ:DL88250@gmail.comIntrod...

2009-09-11 14:18:00

阅读数:1064

评论数:0

书评:简洁代码──敏捷软件工艺指南

书评:简洁代码──敏捷软件工艺指南 作者 Ryan Cooper 译者王瑜珩 发布于 2009年6月15日 上午11时58分  作为开发人员,我们的首要任务是写出能够工作的代码。但是,仅仅“能够工作”还不足矣,为了能...

2009-06-27 19:31:00

阅读数:3536

评论数:44

基于 Petri 网的软件过程支撑环境设计

基于 Petri 网的软件过程支撑环境设计基于 Petri 网的软件过程支撑环境设计摘要第 1 章 绪论1.1 软件过程与过程建模1.3 软件过程支撑环境现状1.3 本课题的研究内容及意义1.3.1 研究内容1.3.2 意义1.4 Petri 网简介第 2 章 软件过程定义语言2.1 SPDL 概...

2009-05-03 23:34:00

阅读数:1769

评论数:1

软件生存周期过程相关产品与规范的调研

关于软件过程、或者是软件生存周期领域内的工作流、过程规范、产品研究了差不多半年时间了。研究的主要是开源、开放、业界标准相关,有点肤浅的心得,概要如下 :-) 对软件过程支持环境而言:Eclipse: EPF比较成型的社区规模,没有深入研究。不过感觉 eclipse 下面的东西基本是比较难用的,而且...

2009-05-01 11:01:00

阅读数:1685

评论数:0

再论 Java 应用中的“领域建模”

再论 Java 应用中的“领域建模” 转载请保留作者信息:作者:88250Blog:http:/blog.csdn.net/DL88250 MSN & Gmail &QQ:DL88250@gmail.com   再论 Java 应用中的“领域建模”相关术语与概念POJO(Plain...

2009-03-23 09:39:00

阅读数:3678

评论数:1

Software Process Engine of BeyondTrack

这只是一个草稿,作为这一个月研究、‘创新’上的一点总结。文章写得比较乱,大家有兴趣的话可以邮件我。BeyondTrack 的 Software Process Engine 以及 SPDL 看来要暂时告一段落了 :-)    Software Process Engine of BeyondTra...

2009-03-03 20:38:00

阅读数:2634

评论数:0

领域驱动设计和开发实战

领域驱动设计和开发实战 作者 Srini Penchikala译者 王丽娟 发布于 2009年1月15日 上午12时30分 背景领域驱动设计(DDD)的中心内容是如何将业务领域概念映射到软件工件中。大部分关于此主题的著作和文章都以Eric Evans的书《领域驱动设计》为基础...

2009-01-20 18:38:00

阅读数:3082

评论数:0

敏捷团队协作的加速器——Mingle

敏捷团队协作的加速器——Mingle转载请保留作者信息:作者:88250Blog:http:/blog.csdn.net/DL88250MSN & Gmail & QQ:DL88250@gmail.com一. Mingle是什么?Mingle是一个敏捷项目管理与团队协作工具,它提供...

2008-12-13 12:42:00

阅读数:2323

评论数:1

剖析短迭代

剖析短迭代 作者 Dave Nicolette译者 郑柯 发布于 2008年11月19日 下午3时56分 很多人都觉得:迭代的长度应该由发布周期的长短确定。我不同意,我认为这两个周期之间不应有关系。相对于长迭代来说,短迭代可...

2008-11-25 23:49:00

阅读数:1349

评论数:0

最重要的 Java EE 最佳实践

最重要的 Java EE 最佳实践文档选项<trvalign="top"><img alt="" height="1" width="8"src="//www.ibm.com/i/c.gif...

2008-09-05 17:24:00

阅读数:1501

评论数:0

设计演化与设计

转载请保留作者信息:作者:88250Blog:http:/blog.csdn.net/DL88250MSN & Gmail & QQ:DL88250@gmail.com我认为,要成为优秀的软件设计者,学习软件设计的演化(尤其是设计演化)比学习软件设计更为重要。只有从演化的过程中才能...

2008-04-20 21:01:00

阅读数:11759

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭