Đôi khi các thủ thuật hiệu suất phần mềm được tìm thấy từ một tìm kiếm phương pháp và kỹ lưỡng. Đôi khi nó đòi hỏi suy nghĩ khác biệt và can đảm để thử những ý tưởng điên rồ. Đôi khi một ý tưởng chỉ là khởi đầu cần phải được thực hiện với rất nhiều công việc khó khăn.
Làm cách nào để thúc đẩy một khoảng thời gian mà mọi người có thể thử các ý tưởng khác nhau để cải thiện hiệu suất của phần mềm chúng tôi đang làm việc? Mọi người trong nhóm có ít nhất vài tháng kinh nghiệm với phần mềm và rất giỏi về nó.
Bạn có đồng ý rằng suy nghĩ khác biệt sẽ giúp tìm ra cách cải thiện hiệu suất phần mềm? Tại sao? Tại sao không?
Những kỹ thuật nào sẽ cho phép chúng tôi nhanh chóng thử một ý tưởng tối ưu hóa? Là tốc độ mã hóa nhanh cần thiết để có được kết quả tốt từ thử?
Cuối cùng, nên phân bổ bao nhiêu "thời gian" để đảm bảo kết quả tốt mà không tạo ra khả năng chùng bước?
Thử nghiệm có cần thiết để chứng minh rằng "một cách nhanh hơn để làm một cái gì đó" tồn tại không? (Đã thêm 2011-06-07)
Liên quan:
- Chiến lược của bạn để cải thiện trình độ của nhóm của bạn một cách thông minh là gì?
- Khi nào mã hack trở nên xấu?
( Chỉ dành cho mục đích tiền thưởng -2011/06/07, quy mô nhóm là 2-4 nhà phát triển, không có QA chuyên dụng. Tất cả mã, kiểm tra đơn vị và kiểm tra hiệu suất được thực hiện bởi các nhà phát triển. Vì bản chất của dự án, kết quả profiler rất hữu ích trong việc hiển thị thời gian thực hiện theo tỷ lệ ngay cả khi nó không tiết lộ một nút cổ chai.)