Mục lục:
- Định nghĩa - Garbage In, Garbage Out (GIGO) nghĩa là gì?
- Techopedia giải thích Rác vào, Rác ra (GIGO)
Định nghĩa - Garbage In, Garbage Out (GIGO) nghĩa là gì?
Rác vào, rác ra (GIGO), trong bối cảnh công nghệ thông tin, là một biểu thức tiếng lóng có nghĩa là bất kể logic của chương trình chính xác đến đâu, kết quả sẽ không chính xác nếu đầu vào không hợp lệ.
Mặc dù thuật ngữ này được sử dụng thường xuyên nhất trong bối cảnh phát triển phần mềm, nhưng GIGO cũng có thể được sử dụng để chỉ bất kỳ hệ thống ra quyết định nào khi không đưa ra quyết định đúng với dữ liệu chính xác, chính xác có thể dẫn đến kết quả sai, vô nghĩa.
Techopedia giải thích Rác vào, Rác ra (GIGO)
Một chương trình cho kết quả không chính xác do dữ liệu không chính xác được cung cấp vì máy tính sẽ luôn cố gắng xử lý dữ liệu được cung cấp cho nó. Nói cách khác, chất lượng đầu ra của một hệ thống thường không thể tốt hơn chất lượng đầu vào.
Rác có thể là dữ liệu chứa đầy lỗi, nhưng cũng có thể là dữ liệu không có khả năng áp dụng cho hoàn cảnh cụ thể. Ví dụ, hãy tưởng tượng một công ty chỉ bán cho các nhà phát triển .NET. Một ứng dụng CRM có thể có thể xác định các mục tiêu có khả năng nhất từ một nhóm khách hàng tiềm năng. Tuy nhiên, nếu khách hàng tiềm năng được tạo từ một nhóm các nhà phát triển Java không quan tâm đến sản phẩm, ứng dụng CRM sẽ tạo ra kết quả vô dụng bất kể logic của nó là gì.
Giải pháp là không chỉ dành thời gian cho các thuật toán của ứng dụng mà còn dành thời gian xác thực đầu vào và / hoặc đảm bảo rằng loại dữ liệu phù hợp sẽ đi vào hệ thống.
Thuật ngữ rác trong, rác ra (GIGO) được quy cho rộng rãi là do George Fuechsel, một lập trình viên và người hướng dẫn của IBM đặt ra.