Chào mọi người,
Mình lập topic này để mời mọi người bày tỏ, chia sẻ ý kiến về chủ đề như tiêu đề topic. Có 2 vấn đề mình muốn thảo luận như sau:
- Trong lúc phát triển (development phase), khi xuất hiện bug, và tìm ra nguyên nhân gây ra bug đó do code của dev nào, thì nên để tác gỉa đoạn code đó fix, hay một dev khác đang rảnh fix?
- Trong giai đoạn bảo trì (maintainance), khi dev bảo trì muốn sửa lại luồng xử lý một feature nào đó để fix một bug, mà tác gỉa cũ không cho, thì nên fix theo ý kiến của tác gỉa cũ hay không? (Đa số trường hợp này sẽ là phải fix lụi).
Mình có hỏi google sama, thì câu trả lới cũng đa chiều lắm. Nên mình tạo topic này để hỏi mọi người, đặt vào bối cảnh Việt Nam ta, tính cách con người, cách thức làm việc của người Việt mình vào, thì 2 thắc mắc trên nên xử lý thế nào cho ổn nhất.
P/S: Lý do mình tạo topic này là bởi mình vừa trải nghiệm ở vài team và cách làm việc khá khác nhau. Team gần nhất, mình bị người cùng team đùn bug, nhờ mình fix, mình fix qua thì không triệt để, chê mình test không kỹ, còn mình fix lâu thì cũng chê này chê nọ, đổ thừa code mình gây crash (fail). Trước đó là hai team khác, thì không như team gần nhất này, mà việc ai người ấy làm, bug ai người đó fix.