在 ubuntu 環境開發ERP系統
跑敏捷式開發,以每個scrum去分配ticket,開發完後轉交給QC做測試的流程
作業系統以 Mac 運行 docker 跑 ubuntu 環境
主要開發環境有兩個PHP框架,包含 codeigniter 和 laravel
以開發API為主,視情況會需要支援前端畫面的開發和幫忙撰寫接到ticket的文件
1.開發 API 會依照MVC架構去撰寫程式碼,codeigniter 專案包含controller、service、model,laravel 會再增加 repository
開發時間上許可會寫單元測試
版本控用github
2.前端部分由於專案早期沒有統一前端框架,因此碰過直接php echo html,javescript 搭配 jquery 的基本款,也接觸過angular和vue的框架
但前端多數都是既有的程式上做修改居多,主要在串接 restful api
3.撰寫文件包含資料庫設計、影響API有哪些、需求轉成要實作的功能、較複雜的邏輯補上pseudocode