Tuyên bố miễn trừ trách nhiệm: Tôi là người mới (đây là ngày làm việc thứ ba của tôi) và hầu hết các đồng đội của tôi có nhiều kinh nghiệm hơn tôi.
Khi tôi nhìn vào mã của chúng tôi, tôi thấy một số mã có mùi và thực hành kỹ thuật xấu, như sau:
- Một số hướng dẫn đặt tên không nhất quán
- Thuộc tính không được đánh dấu là chỉ đọc khi có thể
- Các lớp lớn - Tôi nhận thấy một lớp tiện ích bao gồm hàng trăm phương thức mở rộng (cho nhiều loại). Nó dài hơn 2500 dòng!
- Các phương thức lớn - Tôi đang cố gắng cấu trúc lại một phương thức dài 150 dòng.
Hai cái sau dường như là một vấn đề thực sự. Tôi muốn thuyết phục các đồng đội của mình sử dụng các lớp học và phương pháp nhỏ hơn. Nhưng tôi có nên làm điều đó? Nếu có thì làm thế nào?
Đội của tôi có một người cố vấn từ đội chính (chúng tôi là đội vệ tinh). Tôi có nên đến gặp anh trước không?
CẬP NHẬT : Vì một số câu trả lời đã hỏi về dự án, xin vui lòng biết rằng đó là một dự án đang hoạt động. Và IMHO, các lớp / phương thức khổng lồ có kích thước đó luôn xấu.
Dù sao, tôi không bao giờ muốn chọc giận đội của tôi. Đó là lý do tại sao tôi hỏi - Tôi có nên làm điều đó không, và nếu có, thì làm thế nào để tôi làm điều đó một cách nhẹ nhàng?
CẬP NHẬT : Tôi quyết định làm một cái gì đó dựa trên câu trả lời được chấp nhận: bởi vì tôi là người mới, vì vậy tôi thấy mọi thứ trong "đôi mắt mới" tôi sẽ lưu ý về tất cả các mùi mã mà tôi tìm thấy (vị trí, tại sao nó xấu, làm thế nào chúng ta có thể làm điều đó tốt hơn, ...), nhưng hiện tại, tôi chỉ cố gắng hết sức để thu thập sự tôn trọng từ nhóm của mình: viết "mã tốt hơn", biết mọi người, biết tại sao chúng ta làm điều đó ... Khi thời điểm thích hợp, tôi sẽ cố gắng để hỏi nhóm của tôi về một số chính sách mã mới (hướng dẫn đặt tên, lớp nhỏ hơn, phương thức nhỏ hơn, ...) và nếu có thể, hãy cấu trúc lại một số mã cũ. Nó nên hoạt động, IMHO.
Cảm ơn bạn.