接着我将赶在记忆模糊之前来讲述第18周
也就是制作专题的第3周
谢天谢地在本周,各组後端除了部署完成api也已准备好
这边也分享一下我们开发流程
我总共用了五样
一半是营队规定使用
一半是自己使用
营队:
1 gitlab
老实说我觉得用起来是好用
但缺点就是网页跑得超慢
我们主要会在每周第一天排好这一周的工作内容与预估时数
也就是所谓planning
详细就不多说
附上已经是最後一周的样子示意
2 excel
这我也不多做解释
主要就是纪录我跟後端的daily meeting
也是给营队负责人了解进度(监督)用低~
3 HackMD
纪录code-review
除了自己组别以外
主要纪录各领域每周的code-review
我们web领域就是会每周轮流纪录
接下来就是我自己用的工具了
1 SourceTree
拿来做版本控制
不得不承认他给我满满的安全感
我常常手残的人真的需要版控
虽然这次的版控只有我孤零零的一人
但不用像上次游戏专题一样疯狂解冲突实在豪爽啊!
偷偷分享
今天我的SourceTree救了我
我还真的之前手残删掉需要的程序码
靠者版本纪录而找回遗失的宝贝
我爱SourceTree!
2 mac记事本
虽然上面有很多写计画的纪录平台
但计画永远赶不上变化
记事本就是一个不可缺少的存在
我会在前一晚写上我明天要做的事
以及当天突然想到要加上去做的事
所以变成他成为最即时的记录表!
我相信是没人看得懂的xD
最後再补充就是我草图(wireframe)好夥伴-PowerPoint
也是制图好夥伴(下篇应该会分享第19周我制图的画面)
(我发现讲完工具就好多了,看来api变成绿叶了)
本周接api
其实也没特别好讲的
重点就是在前後端的沟通
一定会持不同意见的时候
我觉得我跟後端沟通很融洽(夥伴真的很重要)
就是彼此互相体谅
而他的能力又是一级棒(速度快)
唯一要注意就是在开api的key值会跟实际打过来response中的key名称不一样
这是一个大大致命伤
api一定要跟实际传来资料一模一样
才不会让前端看着400,404发呆
在本周最重要的事就是关於传照片
资料型态要是formData
而且的图片太大上传会失败
所以前端要最好要做压缩(但我还没时间T_T)->似乎是使用Canvas
api遇到困难点:
资料已经更新
但画面没做更新,必须从整画面才会有最新资料显示在画面
我有做了几个方法
1.送出资料後再call一次api更新画面
2.将送出资料也加入到画面(需要补上一些画面要取用的资料)
3.请後端回传资料给我使用
也欢迎大家提供其他解法
本周最可惜的地方就是我接上了聊天室
理论上为了要有即时聊天效果
应该要使用:
socket或是really DataBase
但小女不才
时间不够研究跟实作
只好用最笨方法-setInterval
利用定时器每1.5秒call一次api拿取最新聊天内容
这可以解决我们这种小专题xD
只後有空会再呈现影片
终於完成18周报告
以上
预告(第19周会是最接近最终版的样子,毕竟第20周就是发表)
<<: Golang-Slice 使用copy()与宣告的不同
>>: Android Studio RecyclerView
想了很久要针对哪个主题进行资料分析实作,後来想来想去决定选择最常见的『网站』来进行资料分析的实作,那...
Instantiate实例化,用於将物件生成至场景中。(参考unity手册) 适合用在复制一样的物件...
专有资料和个人资料(或 PII)是资料治理的重要主题。由於个人资料通常对隐私敏感,因此在网络安全上下...
大家安安 晚上好~~ 今天要把专案里的StatelessWidget 更改成为 StatefulWi...
我们在举办【Python 大数据培训课程】时,发现很多学员对 Selenium 有以下问题,在此解释...