Tôi chỉ vấp phải một nguyên tắc mà tôi không thể hiểu được.Kiểm tra những gì bạn bay, bay những gì bạn kiểm tra. [Nguyên tắc của NASA]
Liệu "Kiểm tra những gì bạn bay, bay những gì bạn kiểm tra" có nghĩa là bạn nên phát triển và thử nghiệm cho thật mọi lúc?
Suy nghĩ về vấn đề này, làm cho tôi tự hỏi
- Chúng ta có nên chuẩn bị cho điều kiện sản xuất trước?
- Chúng tôi có nên khởi chạy hệ thống vào ngày đầu tiên không? (Có thể không thông báo cho người dùng cuối)
Ví dụ,
- công cụ xây dựng để đảm bảo các bản ghi lỗi có thể được lấy ra.
- Đảm bảo các bản ghi lỗi có thể được phân tích (các công cụ thống kê và/hoặc sử dụng tốt Log Level Design)
- Đảm bảo chúng tôi lưu trữ các thay đổi được thực hiện cho hệ thống. Lịch sử thay đổi.
- Đảm bảo rằng chúng tôi có chu kỳ cập nhật ngắn trong trường hợp xảy ra lỗi.
Có ví dụ nào khác không? Điều đó sẽ đảm bảo một sự ra mắt rủi ro thấp của một hệ thống mới?
Tôi hơi bối rối. Đó là tất cả.
Nasa http://ecsv.gsfc.nasa.gov/ecsv_emd/GIFS/nasa_logo.gif
Cảm ơn. Câu chuyện thế giới thực vô cùng hữu ích. Tôi có thể nói rằng điều này là có thật. Tôi sẽ suy nghĩ về thần chú cho dự án hiện tại của tôi. Cảm ơn một lần nữa. – Flinkman