大家好
小弟最近到新公司
這邊是採 前後端分離(vue.js)
但也不是做純SPA
而是前端都採用ajax撈資料
之前是有做過偽前端跟全端
但我進公司其實是要兼前端整合
我到現在還搞不清楚
前端後端是怎麼開發配合的
通常都有一套作業流程
因為之前在專案公司根本飛車黨
現在看code卡卡的不舒服
看目前程式碼後端是用字串模板組json
string jsonStr={"result":0,"productID":"{productID},"productNum":"{productNum}"}
撈出資料後用replace("{productID}","a1")取代
我看了以後 我想了天哪
資料量一多,又是新維護,天想這作法行嗎?
覺得用這種作法,看資料不直覺,很慢很卡
另外我試著改著用CLASS物件以JsonConvert輸出
不過json裡面的資料又有陣列
用物件的方式好像又有點麻煩
jsonStr={"result":0,"subProduct":[]}
//像是subProduct會有多筆
不知道各位大大是怎麼解決這種問題呢?
用字串組json跟前後端分離
加程式碼有點亂,真的讓我快不起來又不好改
事實上如果我是老闆
好改好閱讀擴充性維護性真的很重要
在專案公司的經驗
開發時程基本上是已經壓不出啥額外的利潤
若高強度高結構化的程式碼
改個不難的bug,五分鐘內幾乎可以改掉10分鐘內上版完成加簡易測試
維護成本才能省得出人力