最近总会想到老家...
more
总会想到一些记忆模糊,但又偶然闪现脑际的东西。比如,在异国他乡穿行时,随处可见的自行车。
我已经不记得具体是什么时候学会骑自行车的了。我想肯定是初中某个时刻,因为学会骑自行车的那个时刻,我总觉得自己晚了别人好久。一旦有了这个主题,在我脑海里徘徊的就只剩下我家那座老房子和那一条修到一半荒废了路。老房子其实算是那个小镇上比较早的一批楼房,当时我家在3楼,301,旁边邻居都还不错,妈妈总是没事就去旁边几家唠叨聊聊家常里短,有时候他们也会跑到我家来唠嗑。荒废的路坐落在一个那时候还算蛮阔气的商场后面,旁边蛮多杂草,下雨后,杂草混着水洼变成了水草。但路终究是水泥路,还基本没啥人,所以那时候我经常
继续阅读 »
1月28号在ThoughtWorks武汉office做的一次演讲,题目为《持续交付下的开发分支模型》,分享一下slide:
Reference:
- 持续集成下的开发分支模型 - IT大咖说
继续阅读 »
本文翻译自Cory House的博客文章。
React自2013年开源以来,逐步进化演变。当你在网上搜索它时,你会偶尔发现一些讲述过时方法的旧文章。本文就是讲述了团队中编写React组件时需要采取的八项关键决策。
继续阅读 »
已经很久没有关注自己的博客了,待回来细看时,发现文章下面自己写的评论服务已经挂了。虽然之前的大部分功能并没有完全完成,但作为一个有追求的developer,怎么能坐视不管呢。接下来就大致简单复现一下发现和解决问题的过程。
继续阅读 »
博客中断数月,于此期间一直在这么几件事,它们分别是:
more
读这个:
继续阅读 »
在没有使用AWS China(Beijing Region)之前,我还天真的认为它只是亚马逊云服务的一个中国区延伸,会延续AWS所有的服务。但是在这两天的使用之后,发现AWS China和AWS其他Region的服务差距还是挺大的,所以简单罗列一下,这两天使用它时发现的几个坑(后续也可能还会增加)。
继续阅读 »
有幸参与了3月18号在北京举办的DevOpsDays活动,这也是DevOpsDays这个全球性的DevOps聚会第一次落地中国。官方给出的数据是,大会吸引了将近1200名参会者。在此期间,也有机会见到了被业界称为“DevOps之父”的Patrick,以及《持续交付》的中文译者乔梁。从火热程度、嘉宾阵容以及票价上来说,这样的技术活动可算是较为盛大了,但是从一个开发者的角度来说说,会议中的“干货”才是我最期望看到的内容。本文将会从个人角度来回顾这个会议中的一些内容,并针对其中DevOps相关内容给出一些自己的认识,如有不正之处,还望各位读者指正。
继续阅读 »
本文翻译自老马(Martin Fowler)的博客文章,该译文现已被博客原文收录在其下方中文翻译处。
在我的职业生涯期间,我曾听过很多关于一个方法(或者说函数,本文针对两者将不做区分)应当有多长的争论。这其实引申到另一个更加重要的问题上:我们应该在什么时候把代码封装在它自己的方法内?有些准则会基于方法的长度,比如方法的长度不应该超出屏幕可以容纳的范围❶。有些会基于复用,即任何被使用超过两次的代码都应该抽出自己单独的方法,而只在一个地方使用过的代码就应当保留在行内。然而,于我而言,最合乎情理的还是这种论点:那就是意图和实现的分离。如果你不得不费点精力查看一段代码,才能弄清楚它具体做了什么,那你就需要把它抽出成一个方法,并且用“它
继续阅读 »
2016过去已有半月,总想像大家一样,给自己的这一年做一些总结回顾。斟酌一二,便不再想花时间过分煽情,还不如列出一些数据,画一些图表,来反映我的生活及工作和这个博客在过去一年的发展,顺便也憧憬下崭新的2017年。
继续阅读 »
12月20号在华中科技大学做的一次演讲,题目为《自动化测试,从入门到放弃》,分享一下slide:
继续阅读 »