Bug tất cả thể là vấn đề cả vào thế giới thực cùng trong laptop. Việc tìm hiểu thêm về cách xóa hoặc sửa bọn chúng là rất quan liêu trọng đối với những nhà phạt triển. Để hiểu rõ bug là gì và tại sao gọi bug là tính năng, mời các bạn xem tiếp nội dung mà alokapidakaldim.com chia sẻ dưới đây.

Bạn đang xem: Bug là gì

*

I. Bug là gì?

Trong laptop, bug là một lỗi vào mã nguồn khiến một chương trình tạo ra kết quả không mong muốn hoặc bị lỗi trọn vẹn. Các lỗi máy tính bao gồm thể ảnh hưởng đến hiệu suất của ứng dụng, bởi vì vậy những nhà phát triển cần đảm bảo rằng chúng đã được sửa trước lúc bán phần mềm mang đến người tiêu dùng.

Trở lại Khi máy tính lớn vẫn còn tối tân, một số lập trình viên liên tục nhận được kết quả không nên từ chương trình của họ. lúc họ kiểm tra mặt dưới mui xe pháo, họ phạt hiện ra rằng một con bướm đêm đã xâm nhập vào mạch điện, gây ra lỗi trong tính tân oán. Đó là lý do tại sao lỗi lập trình được gọi là “bug”.

II. Lỗi máy tính xách tay đầu tiên là gì?

Lỗi laptop đầu tiên được report vào trong ngày 9 mon 9 năm 1947. Đây không phải là một lỗi phần mềm mà hầu hết chúng ta ngày này đều quen thuộc thuộc. Lỗi máy vi tính đầu tiên là một con bướm đêm thực sự mắc kẹt giữa các rơ le của máy vi tính Harvard Mark II, khiến nó bị trục trặc.

Vào thời điểm đó, hầu hết những chống máy tính đều cung cấp hơi ấm đến bọ, chẳng hạn như ruồi và bướm đêm. Và khi những sinch vật nxay vào các bộ phận bên phía trong của máy vi tính, bọn chúng đã có tác dụng ngắn mạch khiến sản phẩm công nghệ hoạt động sai.

III. Các loại bug thường gặp.

*

Lỗi máy tính, lỗi phần mềm quản lý công việc..., giống như lỗi vào đời thực, tất cả nhiều dạng. Một số phổ biến nhất là:

Lỗi cú pháp: Những lỗi này đề cập đến các trường hợp cơ mà người sử dụng đặt sai những cam kết tự vào một lệnh, bởi đó ngăn cản việc thực thi lệnh phù hợp hợp.Lỗi thời gian chạy: Những lỗi này tạo ra lỗi trong lúc chương trình đang chạy. Nó có thể là một lỗi súc tích trong đó chương trình tạo ra kết quả đầu ra ko đúng mực. Lỗi thời gian chạy gồm thể xảy ra khi một chương trình cố gắng gọi một hàm không tồn tại.Lỗi logic: Những lỗi này gây ra lỗi trong những chức năng của script. Một ví dụ sẽ là lúc một lệnh dẫn đến một hàm không giống, đến sai đầu ra.Lỗi số học: Những lỗi này xảy ra vày tràn số nguim hoặc thiếu loại và khiến hoạt động số học dẫn đến giá trị số vượt vượt phạm vi đã đến.Lỗi giao diện: Những lỗi này còn có thể xảy ra lúc giao diện lập trình ứng dụng (API) ko tương ham mê, triển khai giao thức, xử lý phần cứng hoặc bất kỳ hệ thống như thế nào được kết nối với máy tính.

Các loại lỗi máy tính xách tay khác là lỗi có tác dụng việc team, lập trình, hiệu suất với vi phạm quyền truy nã cập. Một số lỗi máy tính xách tay bất thường được đặt tên theo người phạt hiện ra bọn chúng, chẳng hạn như Heisenbugs, Bohr bug, Schroedinbugs cùng Mandelbugs.

Xem thêm: Download Cyberlink Powerdirector Ultimate 14 Full Crack Full Free Download

Mặc cho dù thời buổi này bạn ko cần phải xóa các lỗi thực sự phía bên trong phần cứng máy tính của mình, nhưng bạn vẫn bao gồm thể cần phải xóa một hoặc nhị lỗi phần mềm để ngăn chặn các sự cố và sự cố. Việc loại bỏ các lỗi trên laptop của bạn tất cả thể được thực hiện bằng giải pháp cập nhật những chương trình chống vi-rút với phần mềm chống phần mềm độc hại.

Tuy nhiên, một số lỗi máy tính xách tay cực nhọc loại bỏ hơn những lỗi khác. Rất may, những ứng dụng như Công cụ loại bỏ độc hại của Microsoft (MRT) bao gồm thể kết thúc công việc.

IV. Tại sao gọi bug là tính năng?

Nếu bạn chưa thân quen, “Đó ko phải là lỗi, đó là một tính năng”, là câu trả lời dí dỏm với mỉa mai của công ty phạt triển đối với người sử dụng gọi ra lỗi vào phần mềm. Phần đặc điểm của cụm từ này còn có thể đúng hoặc nó có thể là một thủ thuật của một lập trình viên lười biếng để tách xử lý lỗi. Mở rộng hơn, cụm từ gồm nghĩa là những gì bạn nghĩ là một vấn đề, thực sự là một lợi ích.

*

Wired bao gồm một câu chuyện hấp dẫn về lịch sử “Đó ko phải là lỗi, đó là một tính năng”, còn được gọi thân mật là INABIAF. Theo câu chuyện, sự phân phát triển của cụm từ này bắt đầu vào cơ học thế kỷ 19 lúc thuật ngữ lỗi được nạm thế mang đến lỗi. Tại thời điểm này, những lỗi luôn luôn luôn luôn tồi tệ, ko bao giờ là các tính năng. Nhưng Khi thuật ngữ lỗi chuyển từ sản xuất thanh lịch phần mềm, một vài thế kỷ sau, văn hóa lập trình viên đã tạo ra một bước ngoặt. Đôi Khi, vấn đề mà lại người sử dụng tìm kiếm thấy thực sự đã giúp họ sử dụng phần mềm. Hoặc, lập trình viên bao gồm thể khẳng định điều đó, mặc dầu điều đó tất cả đúng hay không. Trên thực tế, vào năm 1975, một bộ sưu tập các cụm từ của lập trình viên vào một từ vựng có tên là Công cụ tìm biệt ngữ bao gồm định nghĩa này:

Một trò đùa thông thường là một lỗi có thể được biến thành một tính năng chỉ đơn giản bằng biện pháp ghi lại nó (về mặt lý thuyết thì không ai có thể phàn nàn về nó bởi nó có vào sách hướng dẫn), hoặc thậm chí chỉ cần tuyên ổn bố nó là tốt. Cụm từ này đã trở thành xu hướng phổ biến vào cuối những năm 90.

Internet tràn ngập những ví dụ về INABIAF, cả hài hước cùng khác, rất nhiều vào văn hóa trò chơi điện tử. Một điều nổi tiếng liên quan đến trò chơi Civilization. Một lỗi đã có thể chấp nhận được nhân vật Gandhi trong trò chơi - người được dự định là ít dự tợn nhất - trong một số trường hợp nhất định, thậm chí còn trở nên hung hãn hơn tất cả những người khác, thường tđắm đuối gia vào “vụ đánh bom hạt nhân không tồn tại động cơ”. Đây được xem như là một sai lầm lớn vì chưng Gandhi vào lịch sử thì ngược lại - một người theo chủ nghĩa tự do. Lỗi này đã ko được gỡ bỏ trong một số phiên bản của trò chơi, tại thời điểm đó, nó đã trở đề xuất được mếm mộ cùng trở thành một dấu ấn của trò chơi. Tuy nhiên, tôi cần đề cập rằng đã có một số suy đân oán rằng câu chuyện về lỗi thành tính năng của Gandhi là một câu chuyện thần thoại. Bạn bao gồm thể coi những câu chuyện INABIAF khác bên trên Reddit và Quora.

Xem thêm: Chuyển Đổi File Esd Là Gì - Hướng Dẫn Cách Chuyển File Esd Là Gì

Nhưng con quay trở lại lý do tại sao những người trong bọn họ đã làm cho việc vào lĩnh vực công nghệ không phải là lỗi mà lại là những tính năng. Tôi say mê câu chuyện của Wired kết thúc bằng câu này: “Sự tiến hóa là gì ngoài một quá trình cơ mà mã di truyền bị trục trặc được bộc lộ như những chức năng sinh học được đánh giá bán cao? Mỗi người vào bọn họ đều là sự tích tụ của những lỗi mà lại hóa ra lại là những tính năng, một hiện thân đi bộ của INABIAF ”. Đó đúng là những gì nhưng mà những năm tháng của bọn họ có lại.

Quý khách hàng hãy đăng kí kênh Youtube của alokapidakaldim.com để thấy được tin tức đông đảo robotmới nhất của alokapidakaldim.com nghiên cứu phát triểnTẠI ĐÂY

Bài viết liên quan

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *