| Getter | Setter | 程式開發 | Java | JavaBean

Getter、Setter的用與不用

思考特性與值域的差別,而不是只看Getter、Setter

2015-10-05

| 林信良 | 程式碼 | 程式開發

跳入程式屎坑

藉由整理來閱讀與理解既有程式碼

2015-08-14

| 版本控制 | 程式開發 | 精選

卓越開發者必備的版本控制技巧

正確地使用版本控制系統,了解它的最佳使用方式,才能享受它帶給你的好處

2015-07-10

| 在家工作 | 程式開發 | 軟體開發 | 王建興

在家工作

對於程式設計者來說,透過網路與協同作業系統的幫忙,在家工作是可考慮的選項之一

2015-06-04

| 書摘 | 持續交付 | Continuous Delivery | 程式開發 | 專案管理

持續整合開發實踐術

有效運用持續整合的團隊,會比沒有使用它的團隊更快交付正確度高的軟體,對於專業的軟體交付團隊而言,持續整合與版本控制同等重要

2015-04-05

| 程式人 | 林信良 | 程式開發

發掘具組合性的抽象

為了讓程式碼趨於單純,我們可能會採取抽象化的方式處理,但也可能因為不當使用而失去組合性

2015-04-02

| 程式人 | 林信良 | 程式開發

從40個判斷式到1個算式

在程式開發領域,手中如果能有多種工具,如此面對不同問題,才能使用最適合工具加以解決

2015-03-13

| 王建興 | 程式開發 | Martin Fowler | SacrificialArchitecture

犧牲的架構:為了砍掉重練的架構

既有的程式碼都是眾人辛辛苦苦所發展出來的成果,為了不讓過去的心血白費,我們會設法改進,使其不斷演化到完美境界,但每一種架構都有其極限,何時該廢棄這些技術方案,重新設計呢?

2015-01-01

| Monad | 程式開發

尋找野生的Monad

總有一天,我們會習慣用Monad這名稱來作為溝通或思考方向

2014-11-07

| 程式開發 | 學習

程式人的自主學習

在有心自主學習的前提下,越來越多元的學習選擇,才會讓你如虎添翼

 

2014-07-18

| 程式開發

新手與老手之戰

老手曾是犯錯的新手,而新手有能力聽懂更多,才會被告知更多

 

2014-07-11

| 程式碼產生器 | 程式開發

輔助開發的利器:程式碼產生器

許多軟體開發人員往往花很多時間在撰寫程式碼的工作上,程式碼產生器的出現,讓這樣的工作輕鬆不少,但由於需求變化多端,其實不一定能夠歸納成固定規則,因此經常還是需要人為的介入

 

2014-07-10