Анализа статичког кода

Аутор: Randy Alexander
Датум Стварања: 3 Април 2021
Ажурирати Датум: 1 Јули 2024
Anonim
013. Статический анализ кода – Кошелев Артём
Видео: 013. Статический анализ кода – Кошелев Артём

Садржај

Дефиниција - Шта значи анализа статичке шифре?

Статичка анализа кода је метода анализе и процене кода за претрагу без извршења програма. Анализа статичке шифре део је онога што се назива „тестирање беле кутије“ јер је, за разлику од тестирања црне кутије, изворни код доступан тестерима. Многе врсте тестирања софтвера укључују статичку анализу кода, где програмери и друге стране траже грешке или на други начин анализирају код за софтверски програм.

Анализа статичког кода позната је и као статичка анализа програма.

Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.

Техопедиа објашњава анализу статичког кода

Супротност статичкој анализи кода је динамичка анализа кода. У последњем, програм се извршава и програмери траже грешке у току рада.

Различите врсте статичких анализа укључују тестирање на различитим нивоима, као што су на нивоу јединице или на систему. Стручњаци истичу да је корак компилације који раде модерни преводиоци облик статичке анализе кода јер је дизајниран да ухвати различите врсте синтактичких или техничких грешака пре покретања програма. Ресурси за статичку анализу кода требали би осигурати бољи квалитет кода, иако неки ИТ стручњаци тврде да може постојати проблем с овом врстом тестирања, од којих су неки повезани с прекомјерно стандардизираним алатима за уклањање погрешака. Такође, иако алати попут компајлера могу ухватити многе врсте синтаксичких грешака, тестирање статичким кодом може или не мора захватити шире логичке грешке које могу угрозити квалитет. Неке од њих морају се наћи у динамичком тестирању кода.