定義層 第 1 步,共 12 步

工單長什麼樣:Model

比喻。 學校發下來的表單都有固定格式:請假單上有起訖日期和事由,社團申請表上有社團名稱和指導老師。你不會拿請假單去填社團申請,因為那是兩張不同的表。

產品行為。 系統裡的每一種資料就是一張這樣的表,工程師叫它一個資料的樣子(model。工單是一種,成員是一種,團隊、留言各是一種,每一種都事先寫清楚自己有哪些欄位。你在畫面上看到的每一張工單,都是照工單那張表填出來的一份。

為什麼這樣設計。 樣子先定死,後面幾步才有依據:本機要開哪些格子來放、開機時哪些要搬過來、哪些欄位要建索引,全部從這份定義推出來。每一種樣子還帶著一個「怎麼載入」的設定,有的開機就全部搬進來,有的等用到才去拿,有的只挑一部分。

對照原文。 這一步對應原文行 76 至 198。原文提到作者開始寫的時候系統裡有 76 種樣子,快寫完時已經變成 80 種;載入設定一共五種,其中一種目前沒有任何一種資料在用,作者猜那是留給還沒上線的新功能,先只存在本機。

你看到的畫面

工單

修登入錯誤

負責人: Alice

手機裡的小抽屜

版本號碼牌:41

待寄的信(0)

跟總部的往來

0 / 3
工單和成員是同一種資料嗎?