博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2009年10月9日

摘要: 测试驱动开发(TDD)是极限编程的重要特点,它以不断的测试推动代码的开发,既简化了代码,又保证了软件质量。本文从开发人员使用的角度,介绍了 TDD 优势、原理、过程、原则、测试技术、Tips 等方面。背景一个高效的软件开发过程对软件开发人员来说是至关重要的,决定着开发是痛苦的挣扎,还是不断进步的喜悦。国人对软件蓝领的不屑,对繁琐冗长的传统开发过程的不耐,使大多数开发人员无所适从。最近兴起的一些软件... 阅读全文

posted @ 2009-10-09 09:12 杨光的地盘 阅读(1951) 评论(4) 推荐(1) 编辑

2009年9月21日

摘要: 随着软件开发分工的不断细化,越来越多的软件公司开始网罗架构师。软件架构师是软件行业中一种新兴职业,工作职责是在一个软件项目开发过程中,将客户的需求转换为规范的开发计划及文本,并制定这个项目的总体架构,指导整个开发团队完成这个计划。 一般来讲,软件架构师主要分成 1:前端架构师: 前端架构师主要负责软件产品的前端呈现,必须具有以下能力: 跨浏览器Javascript、DOM、Ajax、RIA可用性设... 阅读全文

posted @ 2009-09-21 11:28 杨光的地盘 阅读(3471) 评论(6) 推荐(1) 编辑