Skip to content

Repository files navigation

README.md

Developer Code Quality Test

說明

請先 FORK 專案到個人帳戶再開始實作 完成後請分享實作的連結, 並確保可以開啟 建議於無痕視窗嘗試開啟再送出

這是一個 task management 小程式, 畫面上會呈現任務列表, 上方控制欄可進行篩選如狀態以及權重(狀態:todo/in_progress/done, 權重: low/medium/high) 下方的任務可以進行刪除,以及切換狀態的操作

本任務沒有限時, 期望受測者於 3 小時內完成, 不需要在意畫面 style, 主要 focus 在程式邏輯即可 畫面漂亮不加分

根據職缺 junior, senior 會給予不同的判定標準 如通過測試, 可能於後續面試時針對實作內容進行討論 (由於面試時間有限, 如完成度高也可能不額外討論, 你做得太好了!)

基本要求

  • 請在操作欄加上"新增 task"的功能, 實作於 src/components/TaskForm.tsx
  • 檢視現有程式碼, 讓其易於理解和維護

進階要求

  • 請檢視程式碼, 是否存在 anti-pattern, 或是有運行上的疑慮, 指出並改正

評斷標準

  • coding style, best practice
  • 完成度, 易讀易維護
  • react/typescript 的理解與實作

enjoy!

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages