Зыходны код: Розніца паміж версіямі
[дагледжаная версія] | [недагледжаная версія] |
Змесціва выдалена Змесціва дададзена
др {{арфаграфія}}, у т.л. лексічна месцамі падазрона, але дакладна не ведаю. |
Няма тлумачэння праўкі |
||
Радок 2:
[[Image:Python_script.svg|right|thumb|200px|Крынічны код на мове [[Python]]]]
'''Крынічны код''' ({{lang-en|source code}}) — набор інструкцый, напісаных на [[мова праграмавання|мове праграмавання]] [[мова праграмавання высокага ўзроўню|высокага ўзроўню]]. Звычайна крынічны код праграмы знаходзіцца ў некалькіх [[тэкставы файл|тэкставых файлах]]. Паняцце '''крынічны код''' часта выкарыстоўваюць для азначэння часткі [[камп'
== Прызначэнне ==
Радок 22:
Для спрашчэння работы з крынічным кодам, для сумеснай работы над кодам камандай праграмістаў, выкарыстоўваецца [[сістэма кіравання версіямі|сістэмы кіравання версіямі]].
== Якасць ==
У адрозненні ад чалавека, для камп'ютара няма «добра напісанага» ці «кепска напісанага» кода. Але тое, як напісаны код, можа моцна ўплываць на працэс [[суправаджэнне праграмнага забеспячэння|суправаджэння ПЗ]]. Аб якасці крынічнага кода можна меркаваць па наступным параметрам:
* чытальнасць кода (у тым ліку наяўнасць [[каментарыі (праграмаванне)|каментарыяў]] да кода);
* лёгкасць у падтрымцы, тэставанні, адладцы і выпраўленнні памылак, мадыфікацыі і партаванні;
* эканомнае ўжыванне рэсурсаў — памяці, працэсара, дыскавай прасторы;
* адсутнасць заўваг, якія выводзяцца кампілятарам;
* адсутнасць «смецця» — неўжываемых зменных, недасяжных блокаў кода, непатрэбных састарэлых каментарыяў і г. д;
* адэкватная апрацоўка памылак;
* пераноснасць — магчымасць выкарыстоўвання апрацоўшчыка (кампілятара, інтэрпрытатара, транслятара) розных версій, ці нават розных [[Аперацыйная сістэма|АС]];
* Магчымасць [[інтэрнацыяналізацыя|інтэрнацыяналізацыі]] інтэрфейса.
[[Катэгорыя:Праграмаванне]]
|