Bahay Software Mabagal na sayawan gamit ang teknolohiya: pag-debug, ang programmer at ang makina

Mabagal na sayawan gamit ang teknolohiya: pag-debug, ang programmer at ang makina

Talaan ng mga Nilalaman:

Anonim

Ang sinumang nagtrabaho sa coding kahit na ang pinaka pangunahing mga proyekto ay nakakaalam na ang proseso ay nangangailangan ng isang mahusay na pasensya. Ang maraming mga pitfalls ng sinusubukan na isulat ang code mula sa simula ay isang kanta at sayaw ng lahat ng maraming mga paraan na maaaring makuha ito ng isang programmer o developer ng tao. Ito ay isang mahabang listahan, at kasama dito ang lahat mula sa mga error sa syntax, na karaniwang mahuli ng tagatala, sa mas malalim na "pang-antas na pang-bugso" na mga bug na nangangailangan ng mas matalinong pagsusuri. Sa puntong iyon, itinuturo ng mga paaralan at mga sentro ng pagsasanay ang mga mag-aaral sa science sa computer kung paano "debug" ng isang programa. Ang nakawiwili, gayunpaman, ang bawat indibidwal ay nagkakaroon ng kanyang natatanging pagtugon sa hamon na ito. Sa katunayan, maaaring ito ay isang lugar kung saan kinakailangan ng higit sa isang maliit na personal na pananaw. (Basahin ang tungkol sa ilan sa pinakamahalagang mga numero ng programming sa The Pioneers of Computer Programming.)

Debugging Code: Paano Natapos

Sa ilang mga kaso, ang mga propesyonal sa agham ng computer ay maaaring gumamit ng mga mapagkukunan mula sa mga studio ng developer o mga kapaligiran sa programa upang ibukod ang mga bug sa isang programa. Kung ang mga ganitong uri ng paghawak ng error o mga mensahe ng system ay hindi magagamit o kapaki-pakinabang, bagaman, ang pag-debug ay nangangailangan ng pagpunta sa pamamagitan ng linya ng code sa pamamagitan ng linya. Maraming mga environment environment, tulad ng Microsoft Visual Basic Studio, ay may mga tampok na nagbibigay-daan sa malinaw, visual line-by-line na "stepping" sa pamamagitan ng code.

Ang hakbang sa pamamagitan ng code ay tumutulong sa dalawang pangunahing paraan: una, makikita ng mga programmer kung ano ang nangyayari habang binabasa ng computer ang code, at kung saan napupunta ang pagtuon sa mga tuntunin ng mga pag-andar ng recursive at iba pang mga pakikipag-ugnay sa code. Pangalawa, bagaman, ang programmer ay madalas na makita ang mga halaga ng iba't ibang mga variable sa pamamagitan ng paggamit ng mga utos na higit sa mouse o iba pang mga bahagi ng interface. Ang pag-alam kung ano ang mga halaga sa mga variable ay isang pangunahing paraan upang maunawaan kung ano ang ginagawa ng computer sa code na ibinigay nito.

Mabagal na sayawan gamit ang teknolohiya: pag-debug, ang programmer at ang makina