Máy tínhLập trình

Bug - đây là những gì?

Đôi khi, lướt Internet, bạn có thể tìm thấy từ "lỗi". từ nguyên học của từ ý nghĩa của nó và những gì là? Tìm hiểu câu trả lời cho những câu hỏi này, bạn sẽ có thể để trong bài viết này.

Bug - đây là những gì?

Từ "lỗi" xuất phát từ tiếng Anh. lỗi English (phát âm là "lỗi") - đây là một lỗi hoặc một lỗi. Từ này được sử dụng chủ yếu trong các lập trình viên, kiểm tra và game thủ. Nhưng ý nghĩa của nó?

Một lỗi - đó là một không phù hợp giữa các đặc tả kỹ thuật của chương trình và hành vi thực tế của hệ thống. Do sự khác biệt này không thể thực hiện phát triển phần mềm chức năng thụ thai. Trong thuật ngữ đơn giản, một lỗi - đó là một sai lầm, đó là do khiếm khuyết trong mã nguồn của chương trình.

Nguồn gốc của từ

Có lẽ bây giờ nó là để nói về từ nguyên học của từ này. Một lỗi - đó là tính chuyên nghiệp, mà thường được sử dụng trong môi trường lập trình. Có một số tùy chọn cho nguồn gốc của từ này.

Theo truyền thuyết, tính chuyên nghiệp này xuất hiện như xa trở lại như năm 1945. Nó đã xảy ra, khi các nhà khoa học từ Đại học Harvard tiến hành thử nghiệm một máy tính mới gọi là Mark II Aiken Rơ le Calculator. Thiết bị này không làm việc, và lý do cho điều này là một loài bướm nhỏ mà bị mắc kẹt giữa các điểm tiếp xúc. Côn trùng ra khỏi máy tính và tát trong một tạp chí kỹ thuật đặc biệt. Về bướm đã ghi kèm «trường hợp thực tế đầu tiên của lỗi được tìm thấy», có thể dịch là "trường hợp đầu tiên trong thực tế khi một lỗi đã được tìm thấy (bug)". Sau câu chuyện này hài hước từ "lỗi" và đã được sử dụng để có nghĩa là "một sai lầm."

Ngoài ra còn có một phiên bản rằng tính chuyên nghiệp xuất hiện rất lâu trước khi các thiết bị máy tính thử nghiệm. Một số người tin rằng thuật ngữ "lỗi" nợ nguồn gốc của nó cho nhà phát minh nổi tiếng Thomas Edison. Theo truyền thuyết, Edison đã tìm kiếm trong gián quay đĩa của mình, nhưng nó không có ở đó. Lỗi là trong máy.

phiên bản khác nói rằng từ "lỗi" xuất hiện trong Chiến tranh thế giới thứ hai. Sau đó, dưới thuật ngữ này ngụ ý một vấn đề với các kỹ thuật radar.

Từ "lỗi" bắt đầu lan truyền nhanh chóng. Trong 80-90-tệ của tính chuyên nghiệp chỉ sử dụng lập trình viên. Với sự ra đời của Internet từ bắt đầu tích cực phóng đại. Bây giờ "lỗi" trong từ vựng của mình tiêu thụ tất cả những ai có mối quan hệ thậm chí nhỏ nhất đến công nghệ máy tính (game thủ, người sử dụng Internet bình thường và vân vân. D.). Vì vậy, bây giờ nó có thể được coi là một phần của tiếng lóng Internet.

lỗi game

Lỗi không phải là duy nhất trong chương trình, họ là khá phổ biến trong các trò chơi. Một lỗi của trò chơi - đó là một khiếm khuyết của nhà phát triển, do đó các trò chơi không được như dự định ban đầu. Trong lịch sử của ngành công nghiệp game ra hàng ngàn zabagovannyh dự án. Về nổi tiếng nhất và thú vị và chúng ta sẽ nói trong phần này.

Có lẽ dự án zabagovannuyu nhất trong vài năm trở lại đây có thể được gọi Creed Assassin của: Unity. Dự án "Ubisoft" chưa bao giờ được biết đến với tối ưu hóa của nó, nhưng Unity - một bách khoa toàn thư thực sự của lỗi. Đôi khi các nhân vật đang ở trong một vị trí rất lạ và không tự nhiên, thất bại trong việc teksturki đi xuyên qua tường, hoặc đơn giản là đi chơi. Đó chỉ là những lỗi mà chỉ trong vài giờ đi vòng quanh Internet (các nhân vật chỉ biến mất người, đó là lý do họ trông khá đáng sợ). Ngay cả những "Ubisoft" thừa nhận sai lầm của mình, anh đã phát hành một bản vá điều này khắc phục lỗi, và phải bồi thường cho khách hàng thua lỗ.

Đôi khi người chơi cảm nhận được lỗi như các tính năng, các tính năng của trò chơi. Điều này xảy ra với hàng loạt megauspeshnoy của trò chơi được gọi là Mortal Kombat. Trong phần đầu tiên của trò chơi là một lỗi, được sơn lại Scorpio (một trong những nhân vật chính trong game) trong màu đỏ. Trong trường hợp này, tên của anh hùng được thay thế bằng Thông báo lỗi Macro lỗi. Người chơi cảm thấy khiếm khuyết này được lên kế hoạch bởi các nhà phát triển, và các ninja đỏ - đây là một nhân vật bí mật bổ sung. Ed Boon (người tạo MC) như ý tưởng này, và trong phần tiếp theo, ông nói thêm các trò chơi của người anh hùng có tên là Ermac (viết tắt của cùng Macro Lỗi).

Làm thế nào để bảo vệ mình khỏi lỗi?

Để loại bỏ các lỗi của các dự án của họ, các nhà phát triển được thuê người đặc biệt gọi là thử nghiệm. nhiệm vụ kiểm định viên - để tìm tất cả các khiếm khuyết của các chương trình, trò chơi, hoặc bất kỳ phần mềm nào khác.

Nhưng không phải lúc nào cũng kiểm tra tìm lỗi, và đôi khi một vài sai sót vẫn thấm vào phiên bản cuối cùng của dự án. Trong trường hợp này tất cả niềm hy vọng của người dùng có thể gửi một lá thư đặc biệt để mô tả về lỗi - lỗi-báo cáo. Điều này sẽ giúp cải thiện sản phẩm cuối cùng. Bên cạnh đó, các công ty lớn cũng được thưởng cho việc tìm kiếm lỗi trong sản phẩm của họ. Ví dụ, như một phần thưởng cho việc tìm kiếm lỗi đáng kể trong trình duyệt Google của bạn đã sẵn sàng để cung cấp cho 15.000 USD.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 vi.delachieve.com. Theme powered by WordPress.