Care este codul programului, aplicația, erorile

Orice program sau servicii online, de exemplu, Word, Microsoft Windows, WhatsApp sau un browser care rulează sute de milioane de oameni în fiecare zi, oricum, constă în instrucțiuni speciale. Sau codul software special pe care mașina îl înțelege, spune ce trebuie să facă sau, dimpotrivă, să nu faci. Sau cum să reacționeze corect la acțiunile utilizatorului. Care este codul programului, vor fi discutate în acest articol.

descriere

Codul programului al programului este textul executat într-o limbă specială pe care mașina o înțelege. Acesta poate fi executat direct în text cu ajutorul interpretului sau tradus într-o formă specială cu ajutorul compilatorului.

care este codul programului

Codul sursă al programului poate fi format din mai multe fișiere. În același timp, toate ar trebui să aibă același format. Textul programului conținut în acestea trebuie să fie scris în aceeași limbă. Este adevărat că pot exista excepții. De exemplu, în dezvoltarea web, un fișier de pagină poate conține mai multe limbi de programare și standarde diferite. În funcție de complexitatea proiectului, pot exista limbi și tehnologii precum PHP, HTML, jаvascript, Java și altele.

Pachetele software complexe în timpul asamblării pot necesita un număr mare de fișiere, care pot fi numărate ca sute. Pentru a lucra împreună la astfel de proiecte mari, programatorii folosesc adesea sisteme de control al versiunilor. Acestea vă permit să lucrați simultan cu mai multe exemple de cod sursă, care la un anumit stadiu de dezvoltare pot fi combinate într-o comună.

codul programului al programului

Calitatea codului

Computerul nu este în măsură să înțeleagă cum este scris codul pentru acesta, rău sau bun. Dacă funcționează și nu conține erori, atunci mașina o va rula oricum. Codul rău poate complica sarcinile de întreținere software. Acest lucru este valabil mai ales pentru proiectele mari. De obicei, un cod de calitate este caracterizat prin câțiva parametri:

  • Codul de citire. O singură privire la aceasta ar trebui să fie suficientă pentru a generaliza pentru a înțelege ce este implementat de către segmentul de cod.
  • Prezența unor comentarii înțelepte și capabile. Acest parametru are un efect foarte puternic asupra lizibilității, ușurinței de depanare, suportului de testare și fixării erorilor de cod.
  • Complexitate scăzută.
  • Optimizarea codului. Organizați-o astfel încât programul să utilizeze cât mai puține resurse de sistem, cum ar fi memoria, timpul procesorului și spațiul pe hard disk.
  • Absența de resturi. Adică nu există variabile sau blocuri de cod care nu sunt niciodată folosite, în care nu apare niciodată controlul programului.

Cod rău intenționat

În plus față de programele utile, există și cele care pot dăuna sistemului sau chiar echipamentelor. De obicei, acest cod este scris de persoane care sunt interesate de orice beneficiu din procesul în curs. De exemplu, programe care pot fura date personale din computerele utilizatorilor. Acestea pot fi numere de carduri de plată, date privind pașapoartele sau alte informații confidențiale. Alții pot influența pur și simplu funcționarea sistemului, provocând astfel întreruperi și interferențe cu funcționalitatea completă.

Recomandări pentru scrierea unui cod bun

Jeff Vogel - un programator cu o mulțime de experiență - a împărtășit câteva sfaturi pentru a învăța dezvoltatorii începători regulile de cod bun.

modificarea codului



În special, el oferă să comenteze mereu codul său de program. Ce este un comentariu? Aceasta este o descriere clară și concisă a ceea ce se întâmplă în această linie de cod sau funcție. Faptul este că dezvoltarea unui program specific se poate trage pe o lună sau chiar se oprește pentru o vreme. Revenind la lucru pe proiect în câteva luni, chiar și un programator cu experiență va avea dificultăți în înțelegerea propriului program. Dar comentariile detaliate vor putea restabili lanțul de evenimente și comportamentul codului.

Apoi, el recomandă utilizarea variabilelor globale în program cât mai des posibil. Acest lucru se datorează faptului că atunci când modificați codul, trebuie să ajustați valoarea variabilei într-un singur loc. În acest caz, toate funcțiile sau procedurile care utilizează valoarea vor ști imediat despre acest lucru și vor efectua operații cu date noi.

Denumiri variabile și detectarea erorilor

Numele corect al variabilelor va contribui, de asemenea, la reducerea semnificativă a timpului pentru studierea codului sursă al programului, chiar dacă codul este scris cu mâinile tale. Adică un text bun este un text în care variabilele și funcțiile au nume care pot fi folosite pentru a înțelege ceea ce fac sau stochează. Procedând astfel, ar trebui să încercați să nu utilizați nume de variabile lungi.

cod malitios

Este foarte important să acordăm o mare atenție eliminării în timp real a erorilor. Care este codul care funcționează perfect? Acesta este un cod în care nu există erori. Adică, orice ramificație a buclăi sau schimbarea unei variabile sau, în orice caz, a oricăror acțiuni neprevăzute ale utilizatorului, va duce întotdeauna la rezultatul așteptat. Acest lucru se realizează prin testarea software-ului terminat de mai multe ori.

Identificarea erorilor în codul programului sau, mai degrabă, previziunea lor este posibilă în faza de proiectare a programului. Prezența diferitelor verificări ale condițiilor și posibilele excepții din cod vă va ajuta să gestionați programul la o anumită rată.

Optimizarea este de o importanță extraordinară pentru scrierea unui program care să poată fi utilizat în mod eficient din resursele calculatorului și, în același timp, să evite erorile în execuția codului programului. Ce este un program optimizat? Acesta este un produs care este capabil să efectueze toate funcționalitățile declarate, în timp ce se comportă "în liniște" și economic.

erori de cod de program

Aproape întotdeauna optimizările pentru funcționarea stabilă a programului pot fi obținute doar ca rezultat al mai multor teste pe diferite platforme și în condiții diferite. Dacă programul începe să se comporte imprevizibil, trebuie să determinați ce a cauzat și, dacă este posibil, eliminarea sau interceptarea procesului.

concluzie

Care este codul programului? În termeni simpli, acesta este un set de instrucțiuni și concepte pentru computer. Conține textul pe care compilatorul sau interpretul îl poate converti într-un limbaj ușor de înțeles. Acesta este, de fapt, codul de program este un intermediar între o persoană și un computer care simplifică relația lor.

Distribuiți pe rețelele sociale:

înrudit
Programare structuratăProgramare structurată
Protejăm computerul: la ce se bazează programul antivirus?Protejăm computerul: la ce se bazează programul antivirus?
Cum se traduce "Telegrama" în limba rusă pe computer: modalități pentru toate sistemele…Cum se traduce "Telegrama" în limba rusă pe computer: modalități pentru toate sistemele…
Mai degrabă pentru a deschide un fișier doc?Mai degrabă pentru a deschide un fișier doc?
Adware: ce este asta? Tipuri de publicitate adware și opțiuni pentru a le trataAdware: ce este asta? Tipuri de publicitate adware și opțiuni pentru a le trata
Format DOCM - decât să deschideți astfel de fișiere?Format DOCM - decât să deschideți astfel de fișiere?
Hashtab: ce fel de program este și pentru ce este?Hashtab: ce fel de program este și pentru ce este?
GCC Compiler pentru WindowsGCC Compiler pentru Windows
Ca și în Word, rotiți textul pe verticală. Rotiți textul în "Word" (2007 și 2010)Ca și în Word, rotiți textul pe verticală. Rotiți textul în "Word" (2007 și 2010)
Ce este Cuvântul? Prezentare generală a programuluiCe este Cuvântul? Prezentare generală a programului
» » Care este codul programului, aplicația, erorile