Day 02 講了系統怎麼分工:中間一條生產線、外面掛不同的展示方式、旁邊接一層可拔除的 AI。今天要講的,是這一切能夠運作的前提——先講好資料長什麼樣,再開始寫程式。
這聽起來像廢話,但實際上是最容易被跳過的一步。想像你請兩個工班分別蓋房子的水電跟裝潢,如果沒有先講好「插座要留在哪、高度多少」,兩邊各做各的,最後一定兜不起來,得拆牆重做。3D 這條生產線也一樣:如果「一個模型」這件事沒有先定義清楚,負責讀檔案的那段程式、負責展示的那段程式、之後負責介紹文案的 AI,三邊對「這個模型有哪些零件、叫什麼名字、什麼顏色」的認知很可能兜不起來。
所以動工前,第一件事是先把幾個問題寫死:
這些規則講好之後,會白紙黑字寫成一份「資料的樣子」,所有後續的程式——不管是處理模型的那段,還是之後要接上去的 AI——全部照著這份定義走。好處是:以後想加新的欄位,不會動到舊的東西;如果哪個零件的名字漏寫了、格式錯了,馬上就能被抓出來,不用等到展示畫面壞掉才發現是哪裡出的錯。
這一步不會產出任何看得到的畫面,卻是接下來每一篇能順利往下走的地基。下一篇開始,會用這份定義好的樣子,真正把第一個模型的資料整理出來。