Triết lý lập trình của id Software
(medium.com)id Software là công ty nổi tiếng đã tạo ra các trò chơi như Wolfenstein 3D, Doom và Quake.
Đây là bài viết tổng hợp triết lý lập trình do John Romero, đồng sáng lập của công ty này, chia sẻ.
-
Cứ làm trước, rồi làm cho thật tốt.
-
Luôn duy trì để mã nguồn luôn hoạt động.
-
Hãy làm cho nó đơn giản.
-
Hãy đầu tư thời gian để tạo ra những công cụ tốt.
-
Hãy kiểm thử mã nguồn một cách kỹ lưỡng.
-
Hãy sửa lỗi nhanh nhất có thể.
-
Hãy sử dụng hệ thống phát triển có cấu hình cao hơn nhóm người dùng mục tiêu.
-
Hãy viết mã phù hợp với phiên bản bạn đang làm việc.
-
Hãy sử dụng tốt việc trừu tượng hóa các thành phần.
-
Hãy tận dụng review đồng nghiệp.
-
Hãy trao cho lập trình viên sự tự do để họ có thể sáng tạo.
4 bình luận
Mình cũng muốn xem triết lý của anh John Carmack nữa 'm'!
À, nghe nói rằng nhờ áp dụng triết lý ở trên, trong 5,5 năm, chưa đến 10 nhà phát triển đã phát hành 28 trò chơi.
Đúng là đọc thì thấy toàn những điều ai cũng biết, nhưng để áp dụng vào công việc thực tế thì không hề dễ ^^,,
Đúng là bài viết không có chỗ nào để chê cả. Cảm ơn vì bài viết rất hay.
Vấn đề là đúng như bạn nói, với chúng ta thì điều đó thật khó.. hu hu