Làm thế nào để giải quyết phong cách/thực hành lập trình kém ở người lớn tuổi?
In lạiTác giả: IT Lao GaoThời gian cập nhật: 2023-10-28 21:48:28264
Tôi mới đi làm, nhưng công ty tôi làm việc tuyển dụng rất nhiều người không có chuyên môn về khoa học máy tính, họ đủ thông minh để hoàn thành công việc (phức tạp), nhưng lại thiếu phong cách và phương pháp giúp những người khác đọc mã.
Ví dụ, họ đã áp dụng C++ nhưng vẫn sử dụng 3 trang hàm giống C khiến người mới bắt đầu phát điên khi cố gắng đọc chúng. Chúng tôi cũng cảm thấy việc thay đổi này khá mạo hiểm vì không dễ để đảm bảo rằng chúng tôi không làm hỏng thứ gì đó.
Bây giờ, tôi đang tham gia vào dự án này với những người này và tôi không thể tự mình thay đổi toàn bộ cơ sở mã hoặc thiết kế để làm cho mã trông đẹp, tôi nên làm gì trong trường hợp này?
PS>Chúng tôiThực raCó 3 trang chức năng và vì chúng ta không có khái niệm thiết kế nên tất cả những gì chúng ta có thể làm là giả định họ có thể đang nghĩ gì mà không biết tại sao nó lại được thiết kế theo cách đó.
Tôi không có ý định đó. Tôi đang tìm lời khuyên và đã đọc một số cuốn sách để giải quyết vấn đềLập trình viên tiện ích; Thiết kế của B. Stroustrup; B. Lập trình và Nguyên tắc của Stroustrup;
1 Câu trả lời
Điều tốt nhất và quan trọng nhất bạn có thể làm làDẫn đầu bằng ví dụ. Hãy làm mọi việc đúng cách và cố gắng cải thiện dần dần. Bạn sẽ không thể giải quyết được vấn đề gì chỉ sau một đêm.
đảm bảoMỗi đoạn mã bạn chịu trách nhiệmMọi chuyện sẽ tốt hơn sau khi bạn hoàn thành nó. Theo thời gian, hệ thống sẽ được cải thiện đáng kể nhờ những nỗ lực của bạn.
Sau khi xây dựng được uy tín tốt với đồng nghiệp, hãy thử bắt đầu một số buổi đánh giá mã hoặc lớp đào tạo vào giờ ăn trưa để giúp mọi người nắm bắt được cách làm việc hiệu quả hơn.
Nói tóm lại: việc này sẽ khó khăn và gây nản lòng, nhưng vẫn có thể thực hiện được. Chúc may mắn.
Làm thế nào để giải quyết phong cách/thực hành lập trình kém ở người lớn tuổi? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/1575323/
Tôi là một lập trình viên xuất sắc, rất giỏi!