Có thể mất cả ngày để thay đổi 3 dòng mã tại EA

17/12/2021 12:36 GMT+7

Trong một bài đăng trên blog của cựu nhà phát triển EA, Adam Berg, đã tiết lộ những chi tiết thú vị liên quan đến hoạt động phát triển game tại đây.

Theo Neowin, quay trở lại năm 2021, thời điểm Tuyên ngôn Phát triển Phần mềm Agile ra đời đã làm điên đảo thế giới kỹ thuật phần mềm. Các trò chơi Linux, Windows, Facebook, AAA và nhiều thứ khác đều tuân thủ bản tuyên ngôn này dưới nhiều hình thức khác nhau. Đây là một mô hình cho phép các nhóm làm việc cộng tác trong các dự án theo cách hiệu quả và hợp lý nhất có thể.

Các nhóm phát triển game tại EA có những phương tiện khác nhau

Reuters

Nhưng EA có thể đã không nhận được bản ghi nhớ, dẫn đến các nhóm khác nhau có những cách tiếp cạn rất khác nhau để phát triển, trong đó một nhóm đặc biệt chậm tiến độ như tiế lộ của Adam. Với Adam, anh tham gia nhóm FIFA với nhiệm vụ làm việc với các cổng Wii, PS Vita và Nintendo 3DS của trò chơi. Theo Adam, nhóm phát triển của anh từng phải mất cả ngày để thay đổi 3 dòng mã nhằm đảm bảo trò chơi thực sự hoạt động chính xác.

Adam sau đó chuyển sang làm việc cho một nhóm khác tại EA, tập trung vào các máy chơi game thế hệ mới hơn. Nhóm đó đã sử dụng “testbeds”, cho phép anh có thể kiểm tra các đoạn mã nhỏ hơn mà không cần phải tiêu tốn vài giờ để chơi game. Tuy nhiên, Adam nói rằng nhiều người trong nhóm của anh đã không bận tâm đến công cụ này khi họ không biết cách sử dụng nó. Thay vào đó, họ làm theo cách cũ để khởi động toàn bộ trò chơi, điều hướng thủ công qua giao diện người dùng để đến nơi họ cần kiểm tra thay đổi. Chính việc dựa vào testbeds đã giúp Adam luôn về đích sớm mỗi khi kiểm tra và bổ sung các tính năng mới giúp phát triển những thứ mới dễ dàng hơn.

Trước khi rời EA, Adam đã tham gia một nhóm khác sử dụng “unit testing”, tập trung vào các vùng mã thậm chí còn nhỏ hơn. Tất cả những điều này dường như chỉ ra rằng có những lỗ hổng tại EA, nơi phương pháp phát triển game có thể khác biệt đáng kể giữa các nhóm này với nhóm khác.

Top

Bạn không thể gửi bình luận liên tục. Xin hãy đợi
60 giây nữa.