Home Một vài tips và quy ước trong quá trình làm việc
Post
Cancel

Một vài tips và quy ước trong quá trình làm việc

Xem lại công việc đầu ngày, đọc hiểu kĩ các yêu cầu, các đầu việc

Bạn cần check lại các yêu cầu công việc vào mỗi buổi họp daily meeting khi bắt đầu ngày làm việc mới. Hãy đảm bảo rằng:

  • Bạn ghi nhớ những vấn đề còn tồn đọng ngày hôm trước
  • Hiểu rõ các yêu cầu mới được giao và có phương án thực hiện cho các đầu việc đó.

Bạn có thể trao đổi với leader hoặc BA về các vấn đề mà bạn chưa rõ hoặc trình bày ý kiến của bạn về các vấn đề mà bạn thấy chưa hợp lý.

Hãy dành thời gian cần thiết để xác định rõ ràng các công việc cần làm và sắp xếp chúng một cách phù hợp để bạn có thể hoàn thành nó trong ngày.

Kiểm tra lại code

  • Hãy đảm bảo bạn nhớ những gì mình commit ngày trước đó
  • Kiểm tra lại nhánh hiện tại của project trong máy bạn trước khi thực hiện code bất kỳ dòng nào, đảm bảo bạn không làm nhầm nhánh và checkout nhánh mới nếu bắt đầu một task mới
  • Hỏi leader của project để biết bạn có cần kéo code mới về hay không. Với những tính năng phức tạp, bạn cần hỏi kĩ project leader về những thay đổi tại nhánh chính, đảm bảo rằng khi bạn kéo code về thì sẽ không có conflict. Nếu cần thiết, hãy yêu cầu leader hỗ trợ bạn cập nhật code mới để tránh sai sót mà bạn có thể gặp phải
  • Bạn cần nắm được các tính năng Stash changes (Shelve changes), Cherry pick commit, cherry pick changes, merge, rebase để thực hiện nếu có yêu cầu của leader

Khi gặp vấn đề

  • Tương tác nhiều hơn, bên cạnh việc chủ động tìm kiếm giải pháp, hãy thảo luận với leader để leader nắm được vấn đề mà bạn gặp phải và trợ giúp nếu cần
  • Nếu vấn đề phức tạp và việc chat mất thời gian, hãy đề nghị những người liên quan trong team vào video call để cùng thảo luận
  • Chat vào nhóm chung, hạn chế chat riêng, đặc biệt ghi nhớ TUYỆT ĐỐI KHÔNG CHAT RIÊNG với khách hàng. Chúng ta cần sự minh bạch

Khi commit code

  • Test lại các tính năng mà bạn vừa thực hiện
  • Check lại các files trước khi commit, đảm bảo những file dạng auto-generated cần được loại bỏ bằng cách xoá hoặc thêm vào gitignore
  • Không làm 2 việc cùng lúc. Với mỗi task bạn cần thực hiện ở một nhánh riêng.
  • Mỗi commit chỉ nên thực hiện những thay đổi vừa đủ, và có thể kiểm soát. Nếu bạn thay đổi cấu trúc project, bổ sung package, hãy đảm bảo việc này không gây ra lỗi, commit sự thay đổi rồi mới đi vào implement tính năng
  • Kiểm tra kĩ các reference đến các file asset mà bạn vừa thêm vào trong project, đảm bảo nó nằm bên trong thư mục gốc của repository để được commit lên git
  • Viết một commit message rõ ràng và ngắn gọn thể hiện những gì bạn vừa thực hiện trong commit đó. Ưu tiên sử dụng tiếng Anh

Trước khi push code

  • Double check các vấn đề như khi commit code
  • ĐẢM BẢO BẠN PUSH ĐÚNG NHÁNH
  • Tạo Pull request cho project leader review

Review công việc

  • Cuối ngày, hãy kiểm tra kĩ lại những công việc mà bạn đã hoàn thành và những việc chưa hoàn thành. Đảm bảo bạn hiểu rõ những vấn đề gặp phải để nêu ra trong buổi họp ngày kế tiếp
  • Kiểm tra lại code, nhớ commit những gì đã thực hiện. Nếu bạn đang làm dở một việc gì đó mà không thể hoàn thành được trong ngày, cứ commit để lưu lại những thay đổi đó và sử dụng tính năng amend commit khi thực hiện commit kế tiếp ngày hôm sau
  • Báo cáo lại công việc cho team leader
This post is licensed under CC BY 4.0 by the author.