Friday, August 17, 2012

Computer Science by Khan Academy




.

Git flow 開發流程


Git flow 開發流程



  • 主要分支
    • master: 永遠處在 production-ready 狀態
    • develop: 最新的下次發佈開發狀態
  • 支援性分支
    • Feature branches: 開發新功能都從 develop 分支出來,完成後 merge 回 develop
    • Release branches: 準備要 release 的版本,只修 bugs。從 develop 分支出來,完成後 merge 回 master 和 develop
    • Hotfix branches: 等不及 release 版本就必須馬上修 master 趕上線的情況。會從 master 分支出來,完成後 merge 回 master 和 develop


.

Sunday, July 29, 2012

T客邦網站開發實務 – 網站開發時,不做會死的工作

T客邦網站開發實務 – 網站開發時,不做會死的工作

  • 不使用專案系統會死
  • 不使用版本控制會死
  • 不自動化佈署會死
  • 不寫wiki會死
  • 不寫乾淨的code會死
  • 不控制工作量會死
  • 不「stand up」會死
  • 不提供食物會死
.

Thursday, July 26, 2012

那些在Now.in學到的 – Software engineering practices

那些在Now.in學到的 – Software engineering practices

"

人越少,越有效

保持敏捷

老程式不死只是凋零

效能通常不重要

使用者經驗很重要

技術只不過是一張軟體樂園的入場卷

沒有銀彈

"


.