原创 細節決定成敗——動作一定要做到位,才能強身健體

本文源自我在2012 Top100Submit大會的演講《細節決定成敗》,並會收錄到麥思博公司將編集的《2012案例年鑑》中。 爲期三天的Top100Submit會議中,你能聽到來自不同IT領域、不同背景的嘉賓分享他們的故事,總能從中找出

原创 Agile measurement

The ultimate measure is the number and severity of defects in the working software delivered each iteration.  But, t

原创 Mock使用的優勢與陷阱(文章收集)

1. Mock不是測試的銀彈   http://www.infoq.com/cn/articles/thoughtworks-practice-partvi 2. 如何正確的使用Mock http://www.iamhukai.com/

原创 如何搭建一個工業級的Rails應用運行環境

近來無事,在寫一個rails應用,打算先部署一下,找個博文實踐 轉自這裏: http://www.blogjava.net/pengpenglin/archive/2011/11/21/364445.html如何搭建一個工業級的Rails

原创 利用“抽象分支”做增量式大規模軟件改造

很多開發團隊通常嚴重依賴於版本控制系統的分支功能。分佈式版本控制系統讓分支操作更加方便。然而,在《持續交付》一書中描述的很多非常規言論中,就有一條是:“使用分支,你就無法做持續集成”。根據定義,如果你有代碼在某個分支上,那就沒有集成。有一

原创 how to use systemctl on linux(debian)

最近開始使用systemd,相比於以往使用service命令,或者直接修改/etc/init.d,或者chkconfig這樣多種工具搭配來完成一個系統服務的配置,部署,systemd的野心極大,它要讓一切都回歸統一,redhat系已經將s

原创 ThoughtWorks筆試題彙總 2016

ThoughtWorks電話面試過後,會給三個題目,三個工作日後提交到指定目錄即可。  相關題目如下:  Problem one: Trains The local commuter railroad services a num

原创 ubuntu16.04 install oracle java8 step by step

安裝Java 8 ( 支持Ubuntu 10.04 - Ubuntu 16.04版本。 ) 1、如果你在 Ubuntu 軟件中心安裝過 OpenJDK,請先使用如下命令將其刪除: sudo apt-get purge openjdk*

原创 Ubuntu16.04桌面版,想登陸後直接進入命令行界面

Ubuntu16.04桌面版,想登陸後直接進入命令行界面,運行如下命令: 方法一(推薦,親測可行):       開機後進入命令行界面:sudo systemctl set-default multi-user.target      

原创 Mac OS X 11中的/usr/bin 的“Operation not permitted”

更新了 Mac OS X 11後發現,MacVim 不再能夠通過Terminal用命令打開了。 mvim hello.txt 於是嘗試將 mvim 重新複製到/usr/bin/中去 sudo cp -f mvim /usr/bin/ 然而

原创 mac 10.9下安裝jdk8

1.下載 好jdk 1.7(1.8) 地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html      2.打開下載 好的jdk 安裝包的DMG .這

原创 awk命令初步

awk是一個強大的文本分析工具,相對於grep的查找,sed的編輯,awk在其對數據分析並生成報告時,顯得尤爲強大。簡單來說awk就是把文件逐行的讀入,以空格爲默認分隔符將每行切片,切開的部分再進行各種分析處理。 awk有3個不同版本

原创 將Markdown文件轉成word文件和PDF文件

在Mac上,有一個軟件,叫iA writer,是一個文字編輯器,可以進行md到word的轉換,但它是收費的,RMB68元。 如果只是臨時用一下,不想購買,你可以使用pandoc。 在mac下,使用方法如下: brew instal

原创 Emacs24的自動折行設置

網上多數關於emacs的自動折行配置都是基於原來的舊版,在24版本下,其設置方式如下: 在你的.emacs 文件或 .emacs.d/init.el 文件中,添加下面這行代碼:(注意,參數一定是正數,如果爲負數,即爲不自動折行) (tog

原创 我的團隊,我的產品,我的回憶——演員表

我去過多個公司,加入過多個團隊,也帶過多個團隊。讓我感覺軟件開發是如此美好的團隊只有一個,那就是我在Thoughtworks工作時,加入並帶領的產品團隊——Cruise。到目前爲止,對我來說,那兩年的經歷(2007~2009)的確是最美好