2025 iThome 鐵人賽
沒在獨自升級的 一起來
Software Development
選手 98 文章 2216
Day 3
2025-09-10
398
0
今天我們要設計的線上投票系統,表面上只是點擊按鈕、累加數字這麼簡單,但深入探討後會發現,它涉及了分散式系統中最經典的幾個問題:資料一致性、併發控制、即時通訊,以...
Day 18
2025-08-20
397
0
今天的學習重點 為什麼要讀寫檔案? open() 的用法與模式 (r, w, a, x) 檔案的讀取方法:read()、readline()、readline...
Day 10
2025-08-11
397
0
需求文件是專案開發的基石之一,它能確保團隊在開發過程中,始終與商業需求保持一致,避免出現「開發者理解」與「需求方期望」之間的差距。然而,需求文件撰寫並非易事,一...
Day 1
2025-08-02
397
1
撰寫動機 在我們的日常工作中,開發者這個角色往往被認為是技術的代名詞——我們是程式碼的生產者、技術問題的解決者。然而,隨著職場經歷的累積,我漸漸發現,技術只是工...
Day 22
2025-09-28
397
0
開場 承接我們前面所實作的記事提醒小程式,如果想讓它從一個手動操作的工具,進化成一個能**自動處理「定時執行」或「時間管理」**的系統,我們就需要更強大的工具。...
Day 16
2025-09-16
396
0
之前的文章探討了 Fennel、Lisp、函數式編程等概念。從現在開始,我們要開始那些將那些概念應用在 Neovim 的插件開發了。首先,先談一個失敗的學習經驗...