Mga computerComputer games

Ano ang isang bug at kung paano upang labanan ito?

Tuwing gamer ay kailanman nahaharap sa buhay na may mga problema na arisen sa isang computer game. At kung siya ay mayroon ng isang mahusay na karanasan sa paglalaro, alam niya na sa kanyang kapaligiran, tulad pagkabigo ay tinatawag na mga bug. Gayunman, hindi lahat ng tao alam kung ano ang isang bug, kaya kapag nabasa nila ang mga post sa mga forum o repasuhin ng laro, sila ay hindi maaaring maunawaan kung ano ang mga ito ay sinusubukan upang sabihin. Ngunit upang maunawaan ang pangangailangan kinakailangan, dahil bug - napaka-malaking kawalan ng mga laro sa computer, at kung alam mo kung saan man na ang isang tiyak na laro ay may maraming ng mga ito, ito ay mas mahusay upang pigilin ang sarili mula sa pagbili. Bakit? Ito ay magsasabi sa iyo sa artikulong ito.

Ang terminong "bug"

Natural, dapat naming magsimula sa isang pagsusuri ng mga kataga, ang pinagmulan ng salita at kahulugan. Ano ang isang bug? Bakit ito tinatawag na kaya? Ang kuwento ay lubos na kawili-wili, dahil ang term na ito ay nagmula sa salitang Ingles na bug, na isinasalin bilang "salaginto". Ngunit ito ay nangangahulugan ng isang bagay error - kung paano ay pinagsama sa bawat isa at insekto mga problema sa computer code? Direktang koneksyon, siyempre hindi - lamang ito maintindihang pag-uusap, na kung saan lumitaw sa mga programa na kapaligiran para sa ganap ng ilang oras at matatag nakabaon para sa anumang mga error na pinamamahalaang upang lumabas nang panakaw papunta sa code kahit na sa buong-scan. Kaya, ang mga bugs kilabutan sa ang huling bersyon ng ang code at ay nakilala lamang matapos ang paglulunsad ng programa. Tungkol sa term na ito mayroon pa ring lubos ng maraming kapaki-pakinabang na impormasyon, ngunit ngayon ay hindi bababa sa kung ano ang bug. Sige!

pag-uuri

Naturally, pagkatapos ng mga taong kilala na ang mga ganitong isang bug, nais nilang maunawaan kung paano maaaring magkaroon ng tulad ng isang error. May ay isang buong pag-uuri, na kung saan ay nagsasama ng isang iba't ibang mga pagpipilian. Bug maaaring mag-iba ayon sa lokasyon at oras ng pangyayari, laki, likas na katangian ng ang error, at iba pa. Karamihan sa mga madalas, ang mga ito ay nakikilala sa pamamagitan ng ang kabigatan at ang laki - ang pinaka-mahalagang tampok para sa pag-unawa sa kung gaano katagal ito ay magdadala sa error pagwawasto at kung magkano ang pinsala maaari itong maging sanhi ng o naidulot nito. Sa kasamaang palad, ang mga bug ay maaaring maging hindi lamang sa mga laro sa computer kung saan sila lang sayangin ang impression ng mga tao. Maaari silang mangyari sa napakaseryosong software - isang pagkakamali ay crept sa autopilot ng sasakyang panghimpapawid code, maaari kahit na humantong sa kanyang nakasira. Kaya huwag mag-isip tungkol sa kung paano gumawa ng isang bug - ito ay mas mahusay na mag-isip tungkol sa kung paano ayusin ito.

pagwawasto ng mga error

Ang proseso ng pagbuo ng mga programa, kabilang ang mga laro sa computer, ay hindi binubuo ng pagsulat ng code. Kahulugan ng salitang "bug" alludes sa ang katunayan na ang error na ito ay hindi pinamamahalaang upang makuha sa pamamagitan ng isang layer ng proteksyon. Kaya kung ano ang ginagawang posible upang mahuli ang 99% ng mga bug? Ang sagot ay simple - ito ay testing phase. Kapag ang code ay nakasulat, ito ay ipinadala upang suriin ang isang espesyal na propesyonal na testers na patakbuhin ito at suriin para sa mga error. Ang papel na ginagampanan ng mga tester ay hindi mas mababa mahalaga kaysa sa ang papel na ginagampanan ng mga programmer, at kung ang isang bug ay gaganapin sa isang release na bersyon ng produkto, ang kasalanan ay hindi nagsasabi ng totoo katulad ng mga tao na ginawa ang pagkakamaling ito, at ang isa na ay hindi mapansin ito sa panahon ng scan. Sa kabutihang palad, 99% ng mga bug ay nasala sa naturang test. Ngunit ano ang mangyayari kung ang ilan sa kanila gawin ang pamahalaan upang makatakas?

Mga bug sa Releases

99% - iyon ang isang pulutong, ngunit pa rin ang 1% ay din napakahalaga, lalo na pagdating sa mga pagkakamali. At kung sila ay bumabagsak sa isang produkto release na nabili at nakakakuha sa mga kamay ng mga customer, may mga na kumpanya-producer ay may upang kumuha ng responsibilidad. Karamihan sa mga madalas na ang problema ay maaaring lutasin nang masyadong mabilis - sa lalong madaling bilang ang mga manlalaro ipahayag ang kanilang kawalang-kasiyahan, mga eksperto ay agad-agad ay nakikibahagi sa negosyo. At pagkatapos ng isang habang ang patch (mula sa Ingles patch - "patch"), kung saan pagkatapos, ang pag-install problema ay awtomatikong malulutas.

Ulat bug

Sa mga laro sa computer, isang error ay maaari lamang mapansin ang player sa kanyang sarili, dahil walang mga programa na maaaring mahuli ang mga ito. Gayunpaman, sa ibang mga kaso, mayroong isang espesyal na software na nagbibigay-daan sa iyo upang awtomatikong subaybayan ang mga bug sa programa na maghanda ng isang detalyadong ulat, na kung saan ay magagawang upang maunawaan ang mga programmer, at ipadala ito sa address ng nag-develop. Ito ay hindi kapani-paniwalang maginhawa at kapaki-pakinabang dahil maaari mong agad na makita ang eksakto kung saan ang iyong software ay may mga bug, at payagan ang mga developer sa lalong madaling panahon upang maalis ang mga ito. Sa gayon, matutulungan mo ang mga ito sa iyong sarili pati na rin ang maraming iba pang mga gumagamit na bumili ng programa. Hindi na kailangang sabihin na ang mga ganitong isang diskarte ay gagana lamang sa lisensiyadong software - piratang software ay simpleng walang koneksyon sa nag-develop, dahil hindi ito ay nakuha at samakatuwid ay hindi sakop ng warranty obligasyon ng nagbebenta sa mamimili.

Sa kasamaang palad, ang mga tiyak na mga error, tulad ng isang bug "VKontakte", ang mga programang ito maalis Maaari hindi - tulad ng sa mga laro, sila ay may upang mahuli ang mga kamay, at pagkatapos ay ang personal na iulat ang mga ito sa teknikal na suporta ng website na ito o anumang iba pang pahina kung saan ka Nakahanap kami ng isang bug.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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