ᲙომპიუტერებიᲙომპიუტერული თამაშები

Რა არის bug და როგორ უნდა ბრძოლა?

ყველა gamer ოდესმე წინაშე ცხოვრებაში ერთად წარმოშობილი პრობლემების კომპიუტერული თამაში. და თუ მას უკვე ჰქონდა დიდი სათამაშო გამოცდილება, მან იცის, რომ მისი გარემო, ასეთი ჩავარდნები უწოდებენ შეცდომები. თუმცა, ყველა ადამიანმა იცის რა არის bug, ასე რომ, როდესაც წავიკითხე ფორუმზე ფორუმის და მიმოხილვა თამაში, ისინი ვერ ხვდებიან, რა ისინი ცდილობენ გეტყვით. მაგრამ უნდა გვესმოდეს, ამ საჭიროებას აუცილებლად, რადგან შეცდომები - ძალიან დიდი მინუსი კომპიუტერული თამაშები, და თუ იცით სად ოდესმე, რომ გარკვეული თამაშს აქვს ბევრი მათგანი, უმჯობესია, თავი შეიკავონ ყიდვა. რატომ? ეს გეტყვით ამ სტატიაში.

ტერმინი "bug"

ბუნებრივია, ჩვენ უნდა დავიწყოთ მიმოხილვა ტერმინი, მისი ეტიმოლოგია და მნიშვნელობა. რა არის bug? რატომ ეწოდება მას ასე? სიუჟეტი საკმაოდ საინტერესოა, რადგან ეს ტერმინი მომდინარეობს ინგლისური სიტყვა bug, რომელიც ითარგმნება, როგორც "ხოჭო". მაგრამ ეს ნიშნავს, რაღაც შეცდომა - როგორ არის შერწყმული ერთმანეთთან და მწერების პრობლემა კომპიუტერულ კოდი? პირდაპირი კავშირი, რა თქმა უნდა - მხოლოდ ამ jargon, რომელიც გაჩნდა პროგრამირების გარემო საკმაოდ გარკვეული დრო და მყარად ინარჩუნებს ნებისმიერი შეცდომები, რომ შეძლო მოეტყუებინა კოდი თუნდაც სრული სკანირების. ამდენად, შეცდომები შემოგეპაროთ შევიდა საბოლოო ვერსია კოდი და იდენტიფიცირება მხოლოდ მას შემდეგ, რაც პროგრამის დაწყებას. დაკავშირებით ეს ტერმინი ჯერ კიდევ საკმაოდ ბევრი სასარგებლო ინფორმაცია, მაგრამ ახლა თქვენ მაინც იცით, თუ რა შეცდომა. წავიდეთ წინ!

კლასიფიკაცია

ბუნებრივია, მას შემდეგ, რაც ადამიანი ვიცი, რომ ასეთი შეცდომა, მათ უნდათ, რომ გავიგოთ, თუ როგორ არ შეიძლება ასეთი შეცდომა. არის სრული კლასიფიკაცია, რომელიც მოიცავს სხვადასხვა ვარიანტები. Bugs შეიძლება იცვლებოდეს და დრო კლების, ზომა, ბუნების შეცდომა, და ასე შემდეგ. ყველაზე ხშირად, ისინი გამოირჩევა სერიოზულობით და ზომა - ყველაზე მნიშვნელოვანი თვისებები გაგება, თუ რამდენი ხანი დასჭირდება შეცდომა კორექცია და რამდენი ზიანი შეიძლება გამოიწვიოს ან გამოიწვია. სამწუხაროდ, შეცდომები შეიძლება იყოს არა მხოლოდ კომპიუტერული თამაშები, სადაც ისინი უბრალოდ გააფუჭებს შთაბეჭდილებას ადამიანი. ისინი შეიძლება მოხდეს ძალიან სერიოზული პროგრამული უზრუნველყოფა - შეცდომა დაშვებული ავტოპილოტი თვითმფრინავი კოდი, შეიძლება გამოიწვიოს მისი ვარდნის. ასე არ ვფიქრობ, თუ როგორ, რათა a bug - უმჯობესია ვიფიქროთ, თუ როგორ გაასწორონ ის.

შეცდომების გასწორება

შემუშავების პროცესში პროგრამების, მათ შორის კომპიუტერული თამაშები, არ შედგება წერა კოდი. რაც იმას ნიშნავს, რომ სიტყვა "bug" საუბრობს იმ ფაქტს, რომ ეს შეცდომა არ მოახერხა ერთი ფენა დაცვა. ასე რომ, რაც მას შესაძლებელია დაჭერა 99% შეცდომები? პასუხი მარტივია - ის ტესტირების ეტაპი. როდესაც კოდი წერია, იგი იგზავნება, რათა შეამოწმოს სპეციალური პროფესიონალი ტესტერები, რომელიც აწარმოებს და შეამოწმოს შეცდომები. როლი tester არანაკლებ მნიშვნელოვანია, ვიდრე როლი პროგრამისტი, და თუ bug გაიმართება გათავისუფლებას ვერსია პროდუქტი, ბრალი დაეკისრება იგივე როგორც ადამიანი, რომელმაც ეს შეცდომა, და ვინც ვერ შეამჩნია, სკანირების დროს. საბედნიეროდ, 99% შეცდომები გაფილტრული ასეთი ტესტი. მაგრამ რა მოხდება თუ ზოგიერთი მათგანი მოახერხებს გაქცევას?

Bugs რელიზები

99% - რომ ბევრი, მაგრამ მაინც 1%, ასევე მნიშვნელოვანია, განსაკუთრებით მაშინ, როდესაც საქმე შეცდომები. და თუ ისინი მოხვდება გათავისუფლება პროდუქტი, რომელიც გაიყიდა და იღებს ხელში მომხმარებელს, უკვე არსებობს კომპანიები მწარმოებლებს უნდა აიღოს პასუხისმგებლობა. ყველაზე ხშირად პრობლემა შეიძლება გადაწყდეს ძალიან სწრაფად - როგორც კი მოთამაშე უკმაყოფილებას გამოთქვამენ, ექსპერტები დაუყოვნებლივ ჩართული ბიზნესში. და შემდეგ, ხოლო patch (ინგლისური patch - "patch"), რის შემდეგაც მონტაჟი პრობლემა მოგვარდება ავტომატურად.

ანგარიშები შეცდომები

კომპიუტერული თამაშები, შეცდომა შეიძლება მხოლოდ შეამჩნია მოთამაშე თავად, რადგან არ არსებობს პროგრამა, რომელიც შეიძლება დაჭერა მათ. თუმცა, სხვა შემთხვევაში, არსებობს სპეციალური პროგრამა, რომელიც საშუალებას გაძლევთ ავტომატურად აკონტროლოთ შეცდომებს პროგრამების, რომ მოამზადოს დეტალური ანგარიში, რომელიც შეძლებს გაიგოს, პროგრამისტი, და გააგზავნეთ მისამართი დეველოპერი. ეს არის ძალიან მოსახერხებელი და სასარგებლო, რადგან შეგიძლიათ ნახოთ ზუსტად სადაც თქვენი პროგრამული უზრუნველყოფა აქვს შეცდომები, და საშუალებას მისცემს დეველოპერებს, რაც შეიძლება მალე მათ აღმოსაფხვრელად. ამდენად, თქვენ დაეხმარება მათ თავს, ისევე როგორც მრავალი სხვა წევრებს, რომლებიც არ შეიძინა პროგრამა. რა თქმა უნდა, რომ ასეთი მიდგომა მუშაობს მხოლოდ ლიცენზირებული პროგრამული უზრუნველყოფა - პირატული პროგრამული უბრალოდ არანაირი კავშირი არ აქვს პროგრამისტების, იმიტომ, რომ ეს არ იყო შეძენილი და, შესაბამისად, არ ფარავს გარანტია ვალდებულება გამყიდველი მყიდველს.

სამწუხაროდ, ამ კონკრეტული შეცდომები, როგორიცაა bug "VKontakte", ამ პროგრამების აღმოფხვრას არ შეუძლია - როგორც საბავშვო, ისინი უნდა დაიჭიროთ ხელით, და მაშინ პირადად ანგარიშს მათ ტექნიკურ მხარდაჭერას ამ ნახვა, ან ნებისმიერი სხვა გვერდი, რომელზეც თქვენ ჩვენ აღმოვაჩინეთ შეცდომა.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ka.atomiyme.com. Theme powered by WordPress.