Làm thế nào để nói với một lập trình viên rằng mã của họ tệ quá?

"Văn mình, vợ người", câu này đúng với cả nghề lập trình. Có nghĩa là lập trình viên luôn nghĩ, tin rằng những đoạn mã họ viết ra là tuyệt vời nhất, tối ưu nhất. Chê mã của họ viết dở ư? Khác nào chê con người họ dở và dẫn đến sứt mẻ tình cảm ngay (cũng may đến giờ chưa có vụ việc lập trình viên dầm dao chém người chê code của họ)
Vậy làm thế nào để nói với một lập trình viên rằng mã của họ tệ quá mà để cho họ sẵn sàng tiếp thu, chỉnh sửa?
Làm thế nào để nói với một lập trình viên rằng mã của họ tệ quá?
Đó là phải viết code giỏi hơn lập trình viên!
Ông sếp của tôi nói code của tôi dở hằng ngày. Không chỉ với tôi, mà với tất cả mọi người trong đội của tôi. Nhưng không ai dám ho he gì, không phải vì sợ sếp mà vì ổng nói chuẩn, anh em phải tâm phục khẩu phục.
Ông ấy là một lập trình viên xuất sắc có kinh nghiệm sâu rộng trong việc viết mã trong các công nghệ khác nhau. Kiến thức của ông ta là vô song và bạn không thể bán cho ông ta bất kỳ điều gì nhảm nhí. Nếu tôi gọi ông ấy là siêu nhân thì cũng không ngoa chút nào.
Vì vậy, ông ấy thực sự đã khiến chúng tôi trở nên rác rưởi trong cả ngày làm việc và yêu cầu bắt đầu lại từ đầu. Đối với ổng nếu bạn đạt được chức năng thì công việc mới hoàn thành 20%. 80% còn lại sẽ đi vào tối ưu hóa mã.
Nhưng chúng tôi đã học được rất nhiều từ ông ấy, đó là:
Làm thế nào để viết một mã gọn gàng, "đẹp", và kiến trúc một phần lớn của hệ thống.
Nếu không thích mã nào, bạn hãy mạnh dạn cho nó vào thùng rác. Bạn không thể tạo ra thứ gì tốt hơn bằng cách cấu trúc lại những thứ nhảm nhí.
Mỗi một lập trình viên làm chủ mã của mình. Nếu mã của bạn không được đánh dấu, bạn có lỗi chứ không phải ai khác.
Viết mã chất lượng là một nghệ thuật, giống như một bản giao hưởng của Mozart.
Đây là kinh nghiệm của tôi, một lập trình viên nguồn mở kinh nghiệm 5 năm. Có thể bạn có quan điểm khác, hãy chia sẻ cuối bài viết này nhé.

>> Ai là một ví dụ tuyệt vời về một kỹ sư phần mềm rất đam mê?

 


Đăng nhập một lần thảo luận tẹt ga
Thành viên mới đăng
Top