TDD已死之论战

公司最近组织了一次关于TDD的培训,从而引发了同事关于TDD的一些讨论,这让我想起了一年前DHH(Ruby On Rails之父)那篇有名的文章《TDD is dead. Long live testing.》,突然想聊一下关于TDD的一些事情。
公司最近组织了一次关于TDD的培训,从而引发了同事关于TDD的一些讨论,这让我想起了一年前DHH(Ruby On Rails之父)那篇有名的文章《TDD is dead. Long live testing.》,突然想聊一下关于TDD的一些事情。
前段时间AppStore出了一款神器Surge,可以让iOS像其他平台使用Shadowsocks(以下简称ss)一样地轻松科学上网,因为以前都是用买的SSH或VPN科学上网,所以对自建的VPN服务这一块没有太多关注,甚至错过了ss这种成熟的工具。最近试用了过后觉得非常方便,所以在这里记录一下。
使用word文档来展现内容是很多企业使用的方式之一,但如果文档内容比较多,或者需要制作很多重复文档的话,编写文档的过程会十分枯燥无聊,如果这个时候有一个程序可以帮助你来完成文档制作工作的话那就太好了,这就是python-docx可以做的事情,下面我们就来看看python-docx的强大功能。
之前做Java开发的时候一直使用IDE,因为Java的IDE工具开发的太好了,以致没有机会深入接触像vi
和emacs
之类的神编辑器,但最近转python让我有机会深入了解了vi
,使用过后不仅觉得方便,而且被其强大深深所吸引。
Websocket是HTML5的一项新技术,可以让服务端和客户端进行实时的通信,主要的使用场景有: 实时的聊天系统,对实时性要求比较高的游戏,或者金融行业对股票市场数据的及时获取等。在Spring3的时候就已经有了对Websocket的支持,不过需要一些高版本的web容器来运行,比如Tomcat7.0.47+,Jetty9等。