嗨產品人,我們可以有一份認真的 Changelog 嗎? | Star Rocket Blog
每一次軟體或 app 跳出更新通知時,你會關心到底更新了什麼嗎?如果你現在打開 App store 來看,應該很容易在新功能(What’s New)欄位看到「bug fixes and performance improvements」(錯誤修正和性能優化)。這句萬用公式在各大科技巨頭泛濫成災,始作俑者其實是 Instagram,他們大概也沒想到從此被當作 changelog 模板,1 讓開發者砲轟:「如果要這樣寫 changelog,還不如不要寫。」2
立即分享到: Facebook Twitter LinkedIn 更多 每一次軟體或 app 跳出更新通知時,你會關心到底更新了什麼嗎?如果你現在打開 App store 來看,應該很容易在新功能(What’s New)欄位看到「bug fixes and performance improvements」(錯誤修正和性能優化)。這句萬用公式在各大科技巨頭泛濫成災,始作俑者其實是 Instagram,他們大概也沒想到從此被當作 changelog 模板, 1 讓開發者砲轟:「如果要這樣寫 changelog,還不如不要寫。」 2 (由左至右分別是 Instagram、Twitter 和 Facebook app 的 changlog。來源/App Store) 這篇論點引起科技人的廣大共鳴,也勾起我的好奇:沒有技術背景的使用者真的會在意 changelog 嗎?大家是怎麼看待 changelog 的?各方賦予它的意義是什麼?寫 changelog 又有哪些方法可循呢?我試著在探尋答案的過程中梳理這些資訊,並理解 changelog 的定位。 為什麼我們有必要認真對待 Changelog? Changelog(更新/變更日誌,也有些寫法是 change log)記錄專案或軟體產品版本間的演進差異,通常是以時間軸倒敘呈現的條列式清單,最新的版本會在最上方,讓使用者和開發者簡單明瞭軟
Explore this link on the map →related reading
- 幫產品加分的 Changelog 要怎麼寫? | Star Rocket Blogblog.starrocket.io
- Startups, Write Changelogslinear.app
- 11 Best Practices for Changelogsgetbeamer.com
- Keep a Changelogkeepachangelog.com
- GitHub - conventional-changelog/conventional-changelog: Generate changelogs and release notes from a project's commit messages and metadata. · GitHubgithub.com
- An app can be a home-cooked mealrobinsloan.com
- How to Write Better Release Notes for SaaSgetbeamer.com
- Things You Should Never Do, Part I – Joel on Softwarejoelonsoftware.com
- A Bunch of Programming Advice I'd Give To Myself 15 Years Ago | Marcus' Blogmbuffett.com
- Software Engineering - The Soft Parts | Peng Jie's Blogjiepeng.me
- 科技創業週報 #328:我第一次當 Amazon 面試官的心得 | Star Rocket Blogblog.starrocket.io
- sbensu: How to: friction logsblog.sbensu.com