最近在研究 Groovy 時想起了一些管理上的經驗,所以就寫下來跟大家分享一下。
2015/2/14
2015/1/12
軟體測試經驗分享
測試自動化
這裡先暫且放下 BDD、TDD 等進階的軟體工程理論,講到測試,許多人的刻板印象,第一個想到的就是手動式的測試方法。把程式執行起來,照著幾個情境人工觸發程式處理程序看看程式的行為、輸出的結果符不符合預期,有問題的話就修改程式再週而復始相同的過程。但其實這是一個很吊詭的現象,程式開發的用意是要協助人們將工作自動化,以減少人力的負載。結果我們有能力幫別人將工作自動化,而自己做的工作卻仍然在使用落後的人工處理!如果讓客戶知道,客戶不會懷疑我們的程式能用嗎? 就像做餐飲,如果連自己做出來的餐點自己都不吃,會有客人想吃嗎?
2014/12/26
2014/11/23
用 CentOS 架設 Git Server
安裝作業系統
這次使用的是 CentOS 7.0.1406,安裝的 ISO 檔可至官網下載。一般只要用到 DVD 就足夠了,所以下載的是 CentOS-7.0-1406-x86_64-DVD.iso。如果頻寬有限可以考慮下載 CentOS-7.0-1406-x86_64-Minimal.iso,這是最精簡的版本,只安裝作業系統運作的必要元件。不過也由於是最精簡的版本,所以安裝完了之後如果有需要加裝額外的服務,需要再自行另外下載。2014/10/23
使用 GIMP 批次為圖檔加上浮水印
GIMP 可以說是 Open Source 版的 Photoshop,目前幾個主要作業系統平台都有對應的版本,在 Microsoft Windows 平台上甚至還有人修改成 Portable 版本。除了應有的繪圖功能以外,GIMP 還提供了類似 Microsoft Office 裡的巨集功能,可以用來協助執行機械性的工作。在 GIMP Plugin Registry 網站裡提供了很多已製作好的 GIMP 擴充套件,其中有一個 Batch Tools Watermark 可以用來批次替圖檔加上浮水印。