預計狼人殺APP的文章系列到這邊算一個段落,而正式的APP上線後預計會推廣一個月後關閉(除非燒起來就埋個Ads當公益公開了)。
不是開放原始碼就是免費,你的腦袋可能需要開放一下。
實際上這整個APP是配合鐵人賽臨時發想就直接開幹的專案,再起初設計到最後基本上整個專案結構都改了,畢竟剛跳入Azure馬上翻文件,學習各種會需要的資源並快速串接實驗,在中間踩了非常多的坑,像是Azure Function實作方式跟其他雲比較不同,自己就可以成為一整組Functions App來管理,而每一個Function的Runtime
不能個別設定成有的用Python
、有的用NodeJS
有的用.Net Core
,連鐵人賽時間快結束都還沒完成一個小步驟,整個嚴重延宕了鐵人賽系列文章。
路走得順代表有鬼。
實際上筆者是以前端 Angular
配合後端 Python
在開發,除了利用VSCode的提示 Syntax,Azure Functions extension非常易用,筆者覺得這個是Azure比較優於其他雲的部分,就是在與開發工具整合上有非常深入的介接,讓開發人員可以透過VSCode去直接與雲端服務互動,並在上面做好一鍵部署的動作,但對於一個正常的專案管理上,一鍵部署有點危險,不過Azure在建立Functions專案的時候,就會幫忙提示版控到一個雲端儲存體內,我們可以利用Git的方式接入Azure DevOps來做自動部署的相關設定。
Scrum 起來好厲害,但是實際上就是隕石流的人在滾石頭。
為了配合鐵人賽開發,每天想好就開工,對於筆者來說都是不小的負擔,在白天要跑Scrum,晚上還要跑自己的專案Scrum。也會有遇到前端發現後端功能不足,後端發現前端可能要再加一點功能,對於專案管理上還不夠熟練於使用者情境,筆者在鐵人賽期間也有繼續觀察朋友線下玩的狀況,對於很多流程需要改良,加上一些自己的創意,也許也要深思熟慮後再提煉成功能補上。
做完一次的專案總結,接下來便是來構思下一個專案的建立與製作,請大家拭目以待。
原以為已經結束,不,那是你以為。