大家好
小弟最近到新公司
这边是采 前后端分离(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分钟内上版完成加简易测试
维护成本才能省得出人力