30/09/2018, 16:23

Ai là bạn thân trong lập trình của bạn?

VinaCode – 12 Jan 15

Ai là bạn thân trong lập trình của bạn?

Bài viết được dịch từ blog Coding Horror Tôi liên tục cảm thấy ngạc nhiên vì code của mình đã trở nên tốt hơn rất nhiều sau khi nhờ một đồng nghiệp xem qua nó. Ý tôi không phải là một buổi review t…


Hẳn bạn còn nhớ hồi chúng ta còn đi học, khi đó người ta thường khuyên bạn nên kiếm lấy một cậu bạn thân và gắn kết với họ phải không nào? Điều này sẽ giúp cho bạn tránh được những rắc rối và trở nên an toàn hơn.

Vâng, quy luật tương tự cũng nên áp dụng khi bạn đang xây dựng phần mềm. Trước khi bạn check-in code, thì hãy đưa chúng cho anh bạn thân của mình xem qua trước. Bạn có thể giải thích điều đó được không? Điều đó gợi cho bạn điều gì? Có bất cứ điều gì mà bạn bỏ sót không?

Bạn đọc tiếp bài viết ở đây nhé: http://bit.ly/1BRqtDg

Nguyễn Minh Dũng viết 18:31 ngày 30/09/2018

Những lập trình viên bận rộn thường miễn cưỡng dành thời gian để xem xét công việc của một đồng nghiệp. Bạn thường có tâm lý sai lầm trong việc đánh giá thấp một đồng nghiệp mà đi nhờ bạn review lại code của anh ta. Liệu có phải anh ta thiếu tự tin? Liệu có phải anh ta muốn bạn làm những điều anh ta đang nghĩ? Một số người không tán thành việc review code còn giễu cợt rằng, “Bất kỳ ai mà cần người khác review lại code của anh ta thì không nên được trả lương như là một nhà phát triển phần mềm”.

Trong một nền văn hóa kỹ nghệ phần mềm lành mạnh, các thành viên trong nhóm thường gắn kết với nhau để nâng cao chất lượng và làm tăng hiệu suất công việc của họ. Họ hiểu rằng cái thời gian mà họ dành vào việc xem xét sản phẩm công việc của đồng nghiệp thì sẽ được bù lại khi mà những thành viên khác trong nhóm xem xét lại những sản phẩm của chính họ. Những kỹ sư phần mềm tốt nhất mà tôi từng biết thì đều hăng hái trong việc tìm kiếm những người review code cho họ. Thực vậy, việc tiếp nhận nhiều người reviewer trong suốt sự nghiệp đã giúp họ trở thành những nhà phát triển phần mềm tốt nhất.

Nhưng không phải dễ dàng để tìm được một người để review code cho mình. Trong trường hợp team lớn, hoặc team có nhiều người tích cực thì việc review này mới thực hiện được. Đặc biệt, trong các cty lớn làm theo chuẩn CMMI thì mới có cái này.


Chuẩn không cần chỉnh:

Cách duy nhất hợp lệ để đo lường chất lượng code là số lượng WTFs / Phút


Và chốt lại

Một trong những điểm thú vị nhất của lập trình đó là bạn không phải làm nó một mình. Vì vậy câu hỏi đặt ra là: Ai là bạn thân lập trình của bạn?

Thành Phạm viết 18:24 ngày 30/09/2018

chất lượng code là số lượng WTFs / Phút

Vỡ bụng với quả quy tắc

Võ Hoài Nam viết 18:32 ngày 30/09/2018

Ây da… hên là khi em nhờ bạn review code thì chắc thuộc dạng “good code” vì chúng nó toàn ĐM, CC, L,… chứ ko có WTF

Bài liên quan
0