iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
Modern Web

重寫一套比我還老的系統:21 歲的校園文字廣播系統 系列

一套至少運行了 21 年的校園文字廣播系統,如果要在今天重新設計,會長成什麼樣子?

在校園中,我們常會抱怨學校的數位系統不好用,但如果今天給你一個機會,你會用什麼樣的方式重寫它呢?

這個系列從一個學生的視角出發,一步步找出現有系統在使用上的不便之處,透過思考與實作,構建出自己理想中的校園文字廣播系統。

參賽天數 22 天 | 共 22 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文 |團隊屎督登特
DAY 11

Day 11|來場酣暢淋漓的 Code Review吧,雖然不是我在 Code Review

昨天我們完成了 auth 路由,但我總感覺怪怪的 hhh。 讓 GPT 來做個 Code Review 好了。 ## Code Review 簡要報告 **...

2026-09-25 ‧ 由 蘇某 分享
DAY 12

Day 12|奇怪了,.env 不是有寫嗎?我去,沒用 dotenv……

今天又是美好的一天,讓我們先來看看為啥昨天 Agent 跑的 pytest 一直有好幾個 skip。 (e-fdhs) C:\Users\zalic\deskt...

2026-09-26 ‧ 由 蘇某 分享
DAY 13

Day 13|該來跟前端培養下感情了吧,登登登登登登入!嗎?

書接上回。 經過前幾天的一番折騰,我們總算把登入這件事處理得差不多了。 Session 有了、Cookie 塞了,連環境變數都搬出了程式碼。 既然後端都準備得差...

2026-09-27 ‧ 由 蘇某 分享
DAY 14

Day 14|這次真的來寫前端了,至於為什麼是 Angular?因為我想

昨天,本來信誓旦旦地說: 該來跟前端培養下感情了吧! 然後前端一行都沒寫 hhh。 反而一路從登入頁,挖回 Account 的 Identity、Parti...

2026-09-28 ‧ 由 蘇某 分享
DAY 15

Day 15|中秋連假結束了,今天來閒聊一下吧。

中秋連假結束了,有點難過。 今天先不聊數位校園吧,有點小累,來聊聊這個中秋都在幹啥。 痾,簡單來說,基本上就是一直打傳說。 畢竟這幾天還是推了四篇數位校園嘛,該...

2026-09-29 ‧ 由 蘇某 分享
DAY 16

Day 16|畫完登入頁,然後呢?該真的讓它登入了吧

所以,今天該來幹點正事了。 終於要串 API 了嗎? 什麼叫終於?我也就是昨天偷懶了一下好嗎? 我去不早說。 何意味? 總之,前幾天登入頁的 UI 已經...

2026-09-30 ‧ 由 蘇某 分享
DAY 17

Day 17|CORS?反向代理?這都是些什麼跟什麼啊???

昨天,我們終於把登入 API 串起來了。 但在繼續往下之前,我們先回頭看一眼昨天的程式碼。 return this.http.post<void>(...

2026-10-01 ‧ 由 蘇某 分享
DAY 18

Day 18|即時通負責溝通,那廣播負責什麼?

昨天,我們終於把 CORS、Proxy 這些東西處理完了。 登入也能登入了,Cookie 也會乖乖帶著跑,前端跟後端總算可以正常講話。 所以今天,總算可以開始做...

2026-10-02 ‧ 由 蘇某 分享
DAY 19

Day 19|我去,感覺做不完了。等等,你是鬼吧!

今天第 19 天了,我們剩下 11 天的時間了。 有點可惜,但似乎是沒有機會把所有的思考過程全部寫出來了呢。 真可惜,時間真的過得好快。話說回來,我們真的能做...

2026-10-03 ‧ 由 蘇某 分享
DAY 20

Day 20|回覆一則廣播,怎麼回著回著就變一棵樹了?

昨天,我們花了一整天研究廣播。 最後得到了一個非常重要的結論: 廣播會臭酸。 你到底還要玩這個梗多久? 至少再玩一天。 像「下節課前來找老師拿東西」這種訊息...

2026-10-04 ‧ 由 蘇某 分享