- 博客(6)
- 资源 (6)
- 收藏
- 关注
原创 状态模式(State Design Pattern)
以此回顾《设计模式之禅》及其他设计模式书籍、视频中的状态模式。什么是状态模式?Allow an object to alter its behavior when its internal state changes. The object will appear to change its class. (当一个对象的内在状态改变时,允许它修改自己的行为。这个对象看起来像是改变了类)
2016-05-15 16:21:53 1280
原创 关于敏捷开发的思考
刚接触敏捷一个月左右,看各种设计模式、TDD、scrum、xp,但是当别人问到我什么是敏捷开发的时候,还是不知道怎么去回答,所以就想着,是时候理一下这些天学习的关于敏捷的所有,在心里搭一个框架。什么是敏捷开发?在《高效程序员的45个习惯:敏捷开发修炼之道》中这样写道:敏捷开发就是在高度协作的环境中,不断地利用反馈进行自我调整和完善。红色的关键字也指出了敏捷开发的三个特点:高度协作——以
2016-05-11 17:08:18 1007
原创 责任链模式(Chain of Responsibility)
以此回顾学习《设计模式之禅》的责任链模式。什么是责任链模式?Avoid coupling the sender of a request to its receiver by giving more than one object a chance to handle the request. Chain the receiving objects and pass the request
2016-05-09 22:09:45 1617
原创 里氏替换原则(Liskov Substitution Principle, LSP)
定义:第一种:If for each object O1 of type S there is an object O2 fo type T such that for all programs P defined in terms of T, the behavior of P is unchanged when O1 is substitueted for O2 then S is a s
2016-05-08 19:36:44 2287
翻译 终极编程道场(The Ultimate Code Kata)
今天在Coding Horror上看到一篇不错的文章,原文链接:http://blog.codinghorror.com/the-ultimate-code-kata/ 或许与你相信的相反,每天只做你的工作并不能视为真正的练习。就像参加会议练习不了交际能力,回复邮件练习不了打字。为了做好某件事,你不得不偶尔留出一些时间,专注于练习。 我知道很多优秀的工程师—
2016-05-08 15:21:58 3119 2
原创 DayLog01.1——安装React Native
按照官方中文版教程如下操作,点击这里查看官方中文版教程操作系统:OS X Yosemite 10.10.5已有软件:Xcode、AndroidStudio(已有android sdk)、git准备工作:购买vpn,我用的cocovpn开始安装:(1)安装homebrew,打开terminal,输入:/usr/bin/ruby -e "$(curl -fsSL https://raw
2016-05-07 11:05:48 603
FedoraMediaWriter-win32-4.1.1.exe
2018-02-02
poi-bin-3.17-beta1-20170701
2017-09-17
活期储户管理系统
2015-07-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人