時常接觸新的知識不限於工作上使用的技術例如 AI, 區塊鏈技術,平時也有關注工作中會使用的語言框架及套件
主動解決專案中的 Legacy Code 並且以完善的測試及文件輔佐,提升程式碼品質
重構老舊程式碼
透過完整的分析得出程式碼的邏輯並且使用 Rspec, Cucumber 撰寫完整的 Unit test, feature test 來確保重構的正確性
善用 Service Object Pattern
針對散佈在程式中過於複雜的且難以閱讀的邏輯適當的使用 Service Object 將其整理歸類,讓這些邏輯變得更好閱讀或更容易重複使用
導入 ViewComponent
使用 ViewComponent 並且搭配 lookbook 來對前端元件進行管理,更容易重複使用, 分類以及進行測試
統一程式碼風格
使用 erb_lint, rubocop, lefthook 等工具設定專案程式碼風格,提升專案程式碼品質
時常接觸新的知識不限於工作上使用的技術例如 AI, 區塊鏈技術,平時也有關注工作中會使用的語言框架及套件
主動解決專案中的 Legacy Code 並且以完善的測試及文件輔佐,提升程式碼品質
重構老舊程式碼
透過完整的分析得出程式碼的邏輯並且使用 Rspec, Cucumber 撰寫完整的 Unit test, feature test 來確保重構的正確性
善用 Service Object Pattern
針對散佈在程式中過於複雜的且難以閱讀的邏輯適當的使用 Service Object 將其整理歸類,讓這些邏輯變得更好閱讀或更容易重複使用
導入 ViewComponent
使用 ViewComponent 並且搭配 lookbook 來對前端元件進行管理,更容易重複使用, 分類以及進行測試
統一程式碼風格
使用 erb_lint, rubocop, lefthook 等工具設定專案程式碼風格,提升專案程式碼品質