| 程式開發 | 資安 | 資訊安全

程式人常忽略的一件事

成為一名開發者需要知道哪些事?多半會忽略的一件事就是:安全!

2015-12-04

| 程式開發 | 林信良 | 註解

要不要支持註解?

角度不同,看事情的結果就不同,套句最近的流行話,這是「因為你只會想到你自己」,在思考註解的存廢之前,何妨多想想其他方面呢?

2015-11-20

| 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