Bahay Pag-unlad Ano ang static code analysis? - kahulugan mula sa techopedia

Ano ang static code analysis? - kahulugan mula sa techopedia

Talaan ng mga Nilalaman:

Anonim

Kahulugan - Ano ang ibig sabihin ng Static Code Analysis?

Static code analysis ay isang paraan ng pagsusuri at pagsusuri ng search code nang hindi nagpapatupad ng isang programa. Ang static code analysis ay bahagi ng tinatawag na "puting kahon ng pagsusuri" dahil, hindi katulad sa pagsubok sa itim na kahon, ang source code ay magagamit sa mga tester. Maraming mga uri ng pagsubok ng software ay nagsasangkot ng pagtatasa ng static code, kung saan ang mga developer at iba pang mga partido ay naghahanap ng mga bug o kung hindi man ay pag-aralan ang code para sa isang programa ng software.


Static code analysis ay kilala rin bilang static program analysis.

Ipinaliwanag ng Techopedia ang Pagsusuri ng Static Code

Ang kabaligtaran ng pagtatasa ng static code ay dynamic na pagsusuri ng code. Sa huli, ang programa ay naisakatuparan at hinahanap ng mga developer ang mga error sa pagtakbo.


Ang iba't ibang uri ng pagsusuri ng static code ay kasama ang pagsubok sa iba't ibang antas, tulad ng antas ng yunit o antas ng system. Itinuturo ng mga eksperto na ang hakbang sa pag-iipon na ginawa ng mga modernong compiler ay isang form ng pagsusuri ng static code sa na ito ay dinisenyo upang mahuli ang iba't ibang mga uri ng mga syntactic o teknikal na mga error bago tumakbo ang isang programa. Ang mga mapagkukunan ng pagtatasa ng static code ay dapat magbigay ng mas mahusay na kalidad ng code, bagaman ang ilang mga propesyonal sa IT ay nag-aaway na maaaring magkaroon ng mga problema sa ganitong uri ng pagsubok, ang ilan sa mga ito ay nauugnay sa labis na pamantayan sa pag-debug na mga tool. Gayundin, bagaman ang mga tool tulad ng mga compiler ay maaaring mahuli ng maraming uri ng mga error sa syntax, ang static code testing ay maaaring o hindi maaaring mahuli ang mas malawak na mga lohikal na mga error na maaaring makompromiso ang kalidad. Ang ilan sa mga ito ay dapat matagpuan sa dynamic na pagsusuri ng code.

Ano ang static code analysis? - kahulugan mula sa techopedia