<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_cnblogs -&gt; Bluse Huang</title><subtitle type="text">Build failed, We are gonna fix it!</subtitle><id>http://feed.cnblogs.com/blog/u/23133/rss</id><updated>2012-05-11T01:51:13Z</updated><author><name>紫色阴影</name><uri>http://www.cnblogs.com/blusehuang/</uri></author><generator>feed.cnblogs.com</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/blusehuang/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/23133/rss"/><entry><id>http://www.cnblogs.com/blusehuang/archive/2010/01/19/1651666.html</id><title type="text">腾讯招聘贴 有意向的人发邮件或者msn</title><summary type="text">下面是招聘要求1. 高级web前端开发工程师大学本科以上学历，3年以上网站开发经验；热爱开发事业，高度的责任心、良好的沟通技巧和团队合作精神；熟练掌握Javascript、HTML，有丰富的跨浏览器开发经验，具备优化JavaScript性能经验；熟悉网站前端优化技巧HTML/CSS/JavaScript能独立进行HTML、CSS的页面制作，具备良好的CSS功底；熟悉flash及flashactio...</summary><published>2010-01-19T08:49:00Z</published><updated>2010-01-19T08:49:00Z</updated><author><name>紫色阴影</name><uri>http://www.cnblogs.com/blusehuang/</uri></author><link rel="alternate" href="http://www.cnblogs.com/blusehuang/archive/2010/01/19/1651666.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/blusehuang/archive/2010/01/19/1651666.html"/><content type="text">下面是招聘要求1. 高级web前端开发工程师大学本科以上学历，3年以上网站开发经验；热爱开发事业，高度的责任心、良好的沟通技巧和团队合作精神；熟练掌握Javascript、HTML，有丰富的跨浏览器开发经验，具备优化JavaScript性能经验；熟悉网站前端优化技巧HTML/CSS/JavaScript能独立进行HTML、CSS的页面制作，具备良好的CSS功底；熟悉flash及flashactio...</content></entry><entry><id>http://www.cnblogs.com/blusehuang/archive/2009/11/01/asp_net_mvc_tips_and_how_to_write_beautiful_code_2.html</id><title type="text">Asp.net MVC tips -- 也做为 要写漂亮的代码 (2)</title><summary type="text">被称为一个漂亮的Asp.net MVC应用，从代码角度来看，我认为得满足这三点： 1. 使用依赖注入框架。 2. 不要直接依赖Cache， HttpContext等。 3. View中不要条件逻辑。 ...</summary><published>2009-11-01T14:33:00Z</published><updated>2009-11-01T14:33:00Z</updated><author><name>紫色阴影</name><uri>http://www.cnblogs.com/blusehuang/</uri></author><link rel="alternate" href="http://www.cnblogs.com/blusehuang/archive/2009/11/01/asp_net_mvc_tips_and_how_to_write_beautiful_code_2.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/blusehuang/archive/2009/11/01/asp_net_mvc_tips_and_how_to_write_beautiful_code_2.html"/><content type="text">被称为一个漂亮的Asp.net MVC应用，从代码角度来看，我认为得满足这三点： 1. 使用依赖注入框架。 2. 不要直接依赖Cache， HttpContext等。 3. View中不要条件逻辑。 ...</content></entry><entry><id>http://www.cnblogs.com/blusehuang/archive/2009/10/30/how_to_write_beautiful_code.html</id><title type="text">要写漂亮的代码 (1)</title><summary type="text">从个人的角度来看，漂亮的代码首先得满足这么一点，可读性强。 如何让自己写的代码变得可读性强呢？ 从最简单也是最难的做起，有意义的名称 + 减少方法的长度。 我看过很多遗留系统的代码，里面大都充斥着...</summary><published>2009-10-29T16:24:00Z</published><updated>2009-10-29T16:24:00Z</updated><author><name>紫色阴影</name><uri>http://www.cnblogs.com/blusehuang/</uri></author><link rel="alternate" href="http://www.cnblogs.com/blusehuang/archive/2009/10/30/how_to_write_beautiful_code.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/blusehuang/archive/2009/10/30/how_to_write_beautiful_code.html"/><content type="text">从个人的角度来看，漂亮的代码首先得满足这么一点，可读性强。 如何让自己写的代码变得可读性强呢？ 从最简单也是最难的做起，有意义的名称 + 减少方法的长度。 我看过很多遗留系统的代码，里面大都充斥着...</content></entry><entry><id>http://www.cnblogs.com/blusehuang/archive/2009/10/19/1586256.html</id><title type="text">在团队中如何推行一项新的实践</title><summary type="text">在一个老团队中，推行一项新的实践是非常不易的。  如果要求，每天10点站立会议增强团队成员之间沟通。大家会心里先衡量一下，恩，不就是每天站个十几分钟，自己说几句话，然后听别人说嘛，不难做到。  如果要求，要测试驱动开发，必须先写测试代码，才能开始写产品代码。这样大家肯定讨论像炸开了锅一样，各种各样的质疑都会提出来，大部分人都会反对。  如果要求，结对编程，写代码得两个人一起写。大家那一瞬间肯定都会反应：没有私人空间，没有时间做其他事情了。异口同声反对...</summary><published>2009-10-19T15:24:00Z</published><updated>2009-10-19T15:24:00Z</updated><author><name>紫色阴影</name><uri>http://www.cnblogs.com/blusehuang/</uri></author><link rel="alternate" href="http://www.cnblogs.com/blusehuang/archive/2009/10/19/1586256.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/blusehuang/archive/2009/10/19/1586256.html"/><content type="text">在一个老团队中，推行一项新的实践是非常不易的。  如果要求，每天10点站立会议增强团队成员之间沟通。大家会心里先衡量一下，恩，不就是每天站个十几分钟，自己说几句话，然后听别人说嘛，不难做到。  如果要求，要测试驱动开发，必须先写测试代码，才能开始写产品代码。这样大家肯定讨论像炸开了锅一样，各种各样的质疑都会提出来，大部分人都会反对。  如果要求，结对编程，写代码得两个人一起写。大家那一瞬间肯定都会反应：没有私人空间，没有时间做其他事情了。异口同声反对...</content></entry><entry><id>http://www.cnblogs.com/blusehuang/archive/2009/10/19/javascript_event_driven.html</id><title type="text">事件驱动的javascript</title><summary type="text">首先来看看这样一个应用场景，网页上有个链接，比如说高级搜索，点击以后会出现一个搜索面板。由于面板里有很多搜索字段，而这些搜索字段又有很多数据，因此决定采用异步来加载该搜索面板。以jQuery为例，代码...</summary><published>2009-10-19T14:06:00Z</published><updated>2009-10-19T14:06:00Z</updated><author><name>紫色阴影</name><uri>http://www.cnblogs.com/blusehuang/</uri></author><link rel="alternate" href="http://www.cnblogs.com/blusehuang/archive/2009/10/19/javascript_event_driven.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/blusehuang/archive/2009/10/19/javascript_event_driven.html"/><content type="text">首先来看看这样一个应用场景，网页上有个链接，比如说高级搜索，点击以后会出现一个搜索面板。由于面板里有很多搜索字段，而这些搜索字段又有很多数据，因此决定采用异步来加载该搜索面板。以jQuery为例，代码...</content></entry><entry><id>http://www.cnblogs.com/blusehuang/archive/2009/09/30/automated_testing.html</id><title type="text">验收测试的自动化</title><summary type="text">  今天下午给同事就自动化验收测试做了一个简单的介绍，引起了大家的阵阵讨论。同时还有其他Team的人来分享各自的经验，他们也都做得相当不错。 测试包括很多种，单元测试、集成测试、功能测试、验收测试、数据库测试等等。撇开大家都熟悉的单元测试、功能测试不谈，为什么这里要单独拿验收测试来说自动化呢？</summary><published>2009-09-29T16:29:00Z</published><updated>2009-09-29T16:29:00Z</updated><author><name>紫色阴影</name><uri>http://www.cnblogs.com/blusehuang/</uri></author><link rel="alternate" href="http://www.cnblogs.com/blusehuang/archive/2009/09/30/automated_testing.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/blusehuang/archive/2009/09/30/automated_testing.html"/><content type="text">  今天下午给同事就自动化验收测试做了一个简单的介绍，引起了大家的阵阵讨论。同时还有其他Team的人来分享各自的经验，他们也都做得相当不错。 测试包括很多种，单元测试、集成测试、功能测试、验收测试、数据库测试等等。撇开大家都熟悉的单元测试、功能测试不谈，为什么这里要单独拿验收测试来说自动化呢？</content></entry><entry><id>http://www.cnblogs.com/blusehuang/archive/2009/02/13/1389559.html</id><title type="text">项目中的技术风险</title><summary type="text">4天内不停的做spike，终于搞清楚了要用到的大部分工具、框架不好用。很多全新的技术，文档不丰富，能google出来的资料很少，没有一个人熟悉，技术风险很大。 在项目开发过程中，创新占据了重要的地位。如果发现现有工具或者框架不能满足需求，或者不能提高生产效率的话，就需要考虑引进新的技术来满足需求。 但是，当项目决定采用一个新技术、新工具或者新框架的时候， 风险就会随之而来（更何况多个新技术），是...</summary><published>2009-02-12T16:16:00Z</published><updated>2009-02-12T16:16:00Z</updated><author><name>紫色阴影</name><uri>http://www.cnblogs.com/blusehuang/</uri></author><link rel="alternate" href="http://www.cnblogs.com/blusehuang/archive/2009/02/13/1389559.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/blusehuang/archive/2009/02/13/1389559.html"/><content type="text">4天内不停的做spike，终于搞清楚了要用到的大部分工具、框架不好用。很多全新的技术，文档不丰富，能google出来的资料很少，没有一个人熟悉，技术风险很大。 在项目开发过程中，创新占据了重要的地位。如果发现现有工具或者框架不能满足需求，或者不能提高生产效率的话，就需要考虑引进新的技术来满足需求。 但是，当项目决定采用一个新技术、新工具或者新框架的时候， 风险就会随之而来（更何况多个新技术），是...</content></entry><entry><id>http://www.cnblogs.com/blusehuang/archive/2009/01/09/1372256.html</id><title type="text">欢迎需求变动，拥抱变化</title><summary type="text">去年有半年时间我呆在客户现场做项目，一直到按时保量成功交付。在项目开发期间出现过不少插曲，很大一部分都是需求方面的变化，我们团队也曾经担心着急过，怕项目不能按计划完成。后来事实证明，这些担心是多余的，只要有良好的开发过程，就能做到拥抱变化。</summary><published>2009-01-08T16:44:00Z</published><updated>2009-01-08T16:44:00Z</updated><author><name>紫色阴影</name><uri>http://www.cnblogs.com/blusehuang/</uri></author><link rel="alternate" href="http://www.cnblogs.com/blusehuang/archive/2009/01/09/1372256.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/blusehuang/archive/2009/01/09/1372256.html"/><content type="text">去年有半年时间我呆在客户现场做项目，一直到按时保量成功交付。在项目开发期间出现过不少插曲，很大一部分都是需求方面的变化，我们团队也曾经担心着急过，怕项目不能按计划完成。后来事实证明，这些担心是多余的，只要有良好的开发过程，就能做到拥抱变化。</content></entry><entry><id>http://www.cnblogs.com/blusehuang/archive/2008/07/02/1234070.html</id><title type="text">成为MVP</title><summary type="text">本来是申请4月份的MVP不知道怎么变成7月份的了，还郁闷了很久准备继续申请呢。 昨天收到邮件我真是非常开心，最感激的是dudu以及园子里的各位朋友，谢谢大家的支持。 希望北京的朋友们有时间可以一起聚聚。。。</summary><published>2008-07-02T07:51:00Z</published><updated>2008-07-02T07:51:00Z</updated><author><name>紫色阴影</name><uri>http://www.cnblogs.com/blusehuang/</uri></author><link rel="alternate" href="http://www.cnblogs.com/blusehuang/archive/2008/07/02/1234070.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/blusehuang/archive/2008/07/02/1234070.html"/><content type="text">本来是申请4月份的MVP不知道怎么变成7月份的了，还郁闷了很久准备继续申请呢。 昨天收到邮件我真是非常开心，最感激的是dudu以及园子里的各位朋友，谢谢大家的支持。 希望北京的朋友们有时间可以一起聚聚。。。</content></entry><entry><id>http://www.cnblogs.com/blusehuang/archive/2008/06/19/1225096.html</id><title type="text">使用动态数据库访问对象</title><summary type="text">在以往的开发过程中，为了层次清晰，易于测试，通常会将业务逻辑层和数据库访问层分开。但是这样的做法会产生大量的数据访问对象，本文主要探讨如何使用动态数据访问对象来减少工作量。</summary><published>2008-06-18T19:08:00Z</published><updated>2008-06-18T19:08:00Z</updated><author><name>紫色阴影</name><uri>http://www.cnblogs.com/blusehuang/</uri></author><link rel="alternate" href="http://www.cnblogs.com/blusehuang/archive/2008/06/19/1225096.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/blusehuang/archive/2008/06/19/1225096.html"/><content type="text">在以往的开发过程中，为了层次清晰，易于测试，通常会将业务逻辑层和数据库访问层分开。但是这样的做法会产生大量的数据访问对象，本文主要探讨如何使用动态数据访问对象来减少工作量。</content></entry></feed>
