`
andyhu1007
  • 浏览: 193648 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
文章列表
  当我们想做一件事情的时候,比如我们要从住处出发到某个餐馆去跟女友约会。     如果是个大老粗,不管三七二十一,出发吧。结果,到了之后,发现钱没带够,花忘了买,连最重要的礼物也忘家里了。没办法,还得折回去拿。结果是,自己累不说,还浪费了时间,浪费了金钱,而且女朋友也不开心。     如果是个思维缜密的人,他会先想:我去餐馆的目的是什么,哦,最重要的事情,是带给女朋友从国外买回来的礼物,所以千万别落了。当然,吃饭不能让女朋友付钱,所以得带上足够的钱。还有,如果送上一朵玫瑰,在烛光下,会更浪漫一点。用这两分钟时间先进行思考的结果是,什么都没落下,女朋友也很开心,最后,终于赢得美人 ...
<Designing with Web Standards>学习笔记 终于看完了《Designing with Web Standards》这本被尊称为web领域最鸟的书之一。我想 之所以鸟,并不是因为它所描述的技术有多么高深,而是它对推动web标准化所作出的贡献。对它的中文名《网站重构》并不是很认同,因为它并没有突出标准化这两个本书的核心词,或许翻译者的意思应该是“以标准化重构网站”吧。 总结了一些心得和体会,共享之。 Web标准化 标准化的必要性 在没有标准的年代,绝大多数网站都出现了费用上升,效益下降的状况。随着新版本浏览器的出现,网站遭遇淘汰,需要构建新 ...
A方法:   在每个release中,每个人都建立自己的branch,各自的代码修改都在自己的branch中。等到release前两天,才能把代码merge到trunk里。   前提:   1. release要足够短。如果你的release是两三个月甚至更长时间才进行一次,那merge代码时产生的问题会让你焦头烂额。   2. 充分的测试代码,保证代码质量。   3. merge前,merge中(代码merge了,但还没有commit)以及merge后都要进行完整测试,以保证merge不会对trunk代码的质量产生影响。   4. 如果merge时发现conflict, ...
  1. Use keyboard shortcuts instead of mouse, it can save a lot of time. Whenever start to use an new IDE or Editor, try to learn their keyboard shortcuts.   2. Use some small but useful tools like firebug, YSlow (firefox addon), IE Developer Toolbar, they do great help to your development.   3. Use ...
  进入ThoughtWorks之后,开发工作一直是在pair(结对编程)下进行。对于我这样从未有过pair经验的人,突然转变到pair下工作,其中的感触特多。(以后要养成好习惯,要在最有感触的时候把事情记录下来,嘿嘿。)   写这篇文 ...
Global site tag (gtag.js) - Google Analytics