iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
IT 管理

30天從版控到code review的實踐指南 系列

隨著系統開發專案的規模逐漸擴大,協作的工程師人數也相應增加,使程式碼的管理成為專案負責人的一項重要任務。從程式碼的撰寫風格,到版本控管規範,再到Code Review的原則,每一個流程都至關重要。良好的程式碼管理不僅提高專案開發效率,還能確保程式碼的可讀性與可維護性,減少潛在錯誤發生。

在這30天的實踐指南中,將詳細介紹如何規劃和管理每一個環節。希望這系列文章能提供實際的幫助,無論是在個人專案還是團隊合作中,讓程式碼管理更有條理、效率更高。

鐵人鍊成 | 共 30 篇文章 | 6 人訂閱 訂閱系列文 RSS系列文
DAY 11

Day 11. Git 操作入門:實作自動化加Release版號(GitHub Action)-上篇。

什麼是 Release 版號? 在專案管理中,Release 版號通常用於表示軟體或系統的發佈版本,讓開發人員可以清楚了解目前系統處於的版本階段。關於 Rel...

2024-09-25 ‧ 由 mcshao 分享
DAY 12

Day 12. Git 操作入門:實作自動化加Release 版號(GitHub Actions)-中篇。

透過GitHub Actions 發布 Release 版號 結合 GitHub Actions,透過自動化流程來進行版本號的自動遞增與發布以提升效率。在發...

2024-09-26 ‧ 由 mcshao 分享
DAY 13

Day 13. Git 操作入門:實作自動化加Release 版號(GitHub Actions)-下篇。

客製的 Release Notes 應用情境:希望能依據 Pull Request 標題來自動生成 Release Notes,標題為 semantic-re...

2024-09-27 ‧ 由 mcshao 分享
DAY 14

Day 14. Clean Code 介紹:易讀性、可維護性、團隊效率。

來到 30 天系列文章的中半段,接下來將以 code review 為主軸,透過範例說明實作 code review 的方法。在介紹 code review 之...

2024-09-28 ‧ 由 mcshao 分享
DAY 15

Day 15. Code Review 原則介紹

Code Review 六大原則 進行 Code Review 時,應考慮多個面向,包含功能邏輯、程式碼風格、效能、可維護性與易讀性、安全性、模組化與重用性,...

2024-09-29 ‧ 由 mcshao 分享
DAY 16

Day.16 Code Review:功能邏輯-上篇

範例:將日期字串格式化為 YYYY-MM-DD 的形式。 原程式碼: function formatLocalDateTime(originalStr) {...

2024-09-30 ‧ 由 mcshao 分享
DAY 17

Day.17 Code Review:功能邏輯-下篇

今天仍然是功能邏輯的 Code Review 篇,今天用 C# 來撰寫範例。 範例 1:將線段(Geometry)的路徑轉換為 WKT(Well-Known T...

2024-10-01 ‧ 由 mcshao 分享
DAY 18

Day 18. Code Review 程式碼風格-規則篇

接下來四天的內容將會圍繞於程式碼風格規範的討論,並透過實作 ESLint 與 Prettier 來提升程式碼整潔度。最後,將提供 Code Review 的範例...

2024-10-02 ‧ 由 mcshao 分享
DAY 19

Day 19. Code Review 程式碼風格-Prettier 輔助工具篇

在撰寫 JavaScript 時,可以在 VS Code 中安裝 ESLint 和 Prettier - Code formatter 等擴充套件,來統一規範程...

2024-10-03 ‧ 由 mcshao 分享
DAY 20

Day 20. Code Review 程式碼風格-ESLint 輔助工具篇

ESLint 跟 Prettier 差別 ESLint 與昨天介紹的 Prettier 比較,ESLint 主要用途為語法檢查,撰寫規範性提醒;Prettie...

2024-10-04 ‧ 由 mcshao 分享