iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Rust

Rust 逼我成為更好的工程師:從 Borrow Checker 看軟體設計 系列

深入探討所有權 (Ownership)、借用 (Borrowing) 和生命週期 (Lifetimes) 這些核心概念,如何從根本上改變我對資源管理、併發處理和 API 設計的思考方式。

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

(Day21) Rust `Arc<Mutex>、Arc<RwLock> `與訊息傳遞

Rust 逼我成為更好的工程師 Arc&lt;Mutex&gt;、Arc&lt;RwLock&gt; 與訊息傳遞 在前一天,我們理解了 Send 與 Sync...

2025-10-05 ‧ 由 Sunny.Cat 分享
DAY 22

(Day22) Rust 零成本抽象與效能剖析:先對,再快

Rust 逼我成為更好的工程師:零成本抽象與效能剖析:先對,再快 在前面的篇章中,我們深入理解了 Rust 的所有權系統如何從根本上改變我們的程式設計思維。...

2025-10-06 ‧ 由 Sunny.Cat 分享
DAY 23

(Day23) Rust FFI 的邊界:不信任的世界與安全外殼

Rust 逼我成為更好的工程師:FFI 的邊界:不信任的世界與安全外殼 在前面的篇章中,我們深入理解了 Rust 如何在型別系統中確保記憶體安全。 今天我們要...

2025-10-07 ‧ 由 Sunny.Cat 分享
DAY 24

(Day24) Rust 錯誤處理進階:thiserror、anyhow 與邊界策略

Rust 逼我成為更好的工程師 錯誤處理進階:thiserror、anyhow 與邊界策略 在 (Day10) 我們理解了 Result 和 Option 的...

2025-10-08 ‧ 由 Sunny.Cat 分享
DAY 25

(Day25) Rust 模組與可見性:縮小 API 表面,封裝不變式

Rust 逼我成為更好的工程師:模組與可見性:縮小 API 表面,封裝不變式 在前面的篇章中,我們學會了如何用型別系統確保記憶體安全。 今天我們要探討另一個關...

2025-10-09 ‧ 由 Sunny.Cat 分享
DAY 26

(Day26) Rust 進階智慧指標:Pin、特徵物件與動態派發的界線

Rust 進階智慧指標:Pin、特徵物件與動態派發的界線 Rust 的所有權、模組化、錯誤處理,都是為了寫出簡單、可預測、高效的程式碼。 今天我們要談的是另一...

2025-10-10 ‧ 由 Sunny.Cat 分享
DAY 27

(Day27) Rust unsafe 的最小暴露面:把風險關在最小區域

Rust 逼我成為更好的工程師:unsafe 的最小暴露面:把風險關在最小區域 在前面的篇章中,我們深入理解了 Rust 的安全保證。 今天我們要面對一個現實...

2025-10-11 ‧ 由 Sunny.Cat 分享
DAY 28

(Day28) Rust 診斷與記憶體檢查:洩漏、競態、死鎖

Rust 逼我成為更好的工程師:診斷與記憶體檢查:洩漏、競態、死鎖 在前面的篇章中,我們理解了 Rust 如何在編譯期防止記憶體錯誤。 今天我們要面對一個現實...

2025-10-12 ‧ 由 Sunny.Cat 分享
DAY 29

(Day29) Rust 測試策略:單元、整合、性質測試

Rust 逼我成為更好的工程師:Rust 測試策略:單元、整合、性質測試 在前面的篇章中,我們理解了如何用工具診斷問題。 今天我們要探討更根本的問題:如何從一...

2025-10-13 ‧ 由 Sunny.Cat 分享
DAY 30

(Day30) 遷移與總結:從 Laravel、Vue、Python、Go 到 Rust 的對照

Rust 逼我成為更好的工程師:遷移與總結:從 Laravel、Vue、Python、Go 到 Rust 的對照 經過 30 天的探索,我們深入理解了 Rus...

2025-10-14 ‧ 由 Sunny.Cat 分享