Cilësia teknike: Praktikat e mira në zhvillimin e Softuerit të Lirë

Cilësia teknike: Praktikat e mira në zhvillimin e Softuerit të Lirë

Cilësia teknike: Praktikat e mira në zhvillimin e Softuerit të Lirë

Si në çdo aspekt të jetës sonë që ne ndërtojmë, cilësia teknike (mungesa e dështimeve strukturore), në një zhvillimin e softuerit është gjithashtu një faktor themelor kryesor në sukses e saj

Prandaj, bëni një vlerësim të thellë dhe të vazhdueshëm cilësia teknike të produktit të zhvilluar, në këtë rast, kryesisht të código, është një përparësi "sine qua non", në mënyrë që jo vetëm të përmbushë objektivin për të cilin është krijuar, por në mënyrë që të mos shkaktojë probleme të tjera, si rezultat i mangësisë së tij cilësia teknike.

Cilësia teknike: Koncepti - Hyrje

Cilësia teknike

Un produkt softuerik o mjet digjital (aplikacion, program, sistem) i zhvilluar me cilësia teknike lehtëson mirëmbajtja dhe ripërdorimi prej tij, ose pjesërisht ose plotësisht.

Gjithashtu, jepni dhe mbani cilësia teknike një produkt softuerik, nuk është diçka që duhet të bëhet lehtë, pasi që softueri është bërë sot një nga pasuritë kryesore dhe objektivat strategjikë të organizatave, sepse çdo ditë, proceset më të rëndësishme të këtyre dhe mbijetesa e tyre në vetvete, varen nga funksionimi i program, dhe madje edhe më shumë pa gabime ose gabime në ditën e tyre të ditës.

"Cilësia teknike e një mjeti dixhital përcaktohet në masën që shkrimi i kodit burimor dhe arkitektura e mjetit dixhital është pa të meta strukturore që mund të bllokojnë përdorimin ose ripërdorimin e tij dhe që gjithashtu lehtësojnë të kuptuarit në leximin dhe modifikimin e Kodi i burimit". Vlerësimi Teknik - Udhëzues për botimin e mjeteve dixhitale | Kodi për Iniciativën e Zhvillimit të Bankës Ndër-Amerikane të Zhvillimit

Cilat karakteristika përcaktojnë cilësinë teknike të një softueri?

  • fleksibilitet: Të ofrojë funksionim të plotë pa kufizime të mëdha të licencimit.
  • Transportueshmëria: Për të dhënë një operacion multiplatform, të përqendruar në sistemet operative falas.
  • scalability: Të ketë mbështetjen e duhur dokumentare dhe informuese për vendimmarrjen.
  • ndërveprimi: Për të arritur ndërlidhje të suksesshme me produkte të tjerë softuerë
  • Shkarkimi: Të lejojë vendosjen dhe përdorimin e tij në kontekste të ndryshme dhe raste përdorimi.

Borxhi teknik: Koncepti

Borxhi teknik

Prandaj, në të gjithë botën shumë mekanizmat, standardet, programet, normat ose praktikat e mira për të siguruar që çdo produkt softuer i krijuar të ketë nivelin më të lartë të cilësisë teknike dhe të mos grumbullojë me kalimin e kohës, asnjë nivel të borxhit teknik. standardet, si e mëparshmja ISO / IEC 9126 dhe rryma ISO / IEC 25000. ProgrameSi Sonaqube dhe Better Code Hub. Dhe mekanizmat ose procedurat, të tilla si përdorimi i metrikë lloji i Çështjet e bllokuesve o Linjat e dublikuara.

"Kur ndërtohet softueri, ndryshimi midis mënyrës se si duhet të ndërtohet në mënyrë korrekte (nga pikëpamja teknike) dhe mënyrës se si është ndërtuar në të vërtetë njihet si borxh teknik. Ky borxh, nëse gjërat nuk bëhen siç duhet, do të rritet ose grumbullohet me kalimin e kohës dhe do të bëjë që ai të kushtojë gjithnjë e më shumë për të zbatuar funksione të reja ose thjesht për të mirëmbajtur atë softuer. Asshtë sikur të ishte një hipotekë që një bankë na ka dhënë". Cilësia teknike e softuerit, një faktor kryesor i suksesit (borxhi teknik) | Excentia

Praktikat e mira për të arritur Cilësinë Teknike

Praktikat e mira të cilësisë teknike

Për artikullin tonë, ne kemi marrë si shembull shembullin Praktikat e mira konceptuar dhe zbuluar nga "Kodi për Iniciativën e Zhvillimit" del Bank Interamerican Zhvillim, në fushën e vlerësimi teknik, e cila duhet të kryhet kur zhvilloni produkte softuerësh (mjete dixhitale), veçanërisht falas dhe të hapura, në mënyrë që të garantoni cilësia teknike e saj

Ndërmjet praktikat e mira të ofruara prej tyre, a janë ato të përmendura më poshtë:

  • Shkruaj njësi të shkurtra të kodit: Për të lehtësuar kuptimin e kodit.
  • Shkruani njësi të thjeshta të kodit: Për të lehtësuar verifikimin e kodit.
  • Shkruaj kodin një herë: Për të zbutur gabimet e kopjuara dhe për të shmangur ndryshimet e kopjuara.
  • Mbajini të vogla ndërfaqet e diskut: Për të lehtësuar ripërdorimin e tyre.
  • Përgjegjësi të ndryshme të ndara në module të ndryshme: Për të lehtësuar ndryshimin e tyre.
  • Çift i përbërësve të arkitekturës lirshëm: Të favorizojë izolimin e përbërësve.
  • Mbani përbërësit e arkitekturës të ekuilibruar: Për të lehtësuar kuptimin e kodit.
  • Mbajeni bazën e kodit tuaj të vogël: Për të lehtësuar mirëmbajtjen e softverit.
  • Automatizoni testimin: Për të modernizuar punën dhe për të parandaluar gabimet.
  • Shkruaj kod të pastër: Për të shmangur kompleksitetin në një kod tashmë të optimizuar.

Për të zgjeruar këtë informacion, në Praktikat e mira në çështjet e dokumentim për zhvillimin e Free Software, nga "Kodi për Iniciativën e Zhvillimit" del Bank Interamerican Zhvillim mund të klikoni në lidhjen vijuese: Vlerësimi Teknik - Udhëzues për botimin e mjeteve dixhitale. Dhe në një postim të fundit ne do të shqyrtojmë pjesën që i referohet praktika të miralicencimi del Softuer i Lirë dhe i Hapur vetveten.

Më në fund, nëse dëshironi të lexoni artikullin tonë të mëparshëm të lidhur, të quajtur "Praktikat e mira për të zhvilluar një softuer të lirë dhe të hapur: Dokumentacioni", kliko këtu.

Përfundim

Përfundim

Shpresojmë që esta "post i dobishëm i vogël"«Buenas prácticas» ne fushen e «calidad técnica» që duhet të garantohet për çdo produkt softuer të zhvilluar, veçanërisht nëse është «Software libre y abierto», të jetë me interes dhe dobi të madhe, për të gjithë «Comunidad de Software Libre y Código Abierto» dhe me një kontribut të madh në përhapjen e ekosistemit të mrekullueshëm, gjigant dhe në rritje të aplikacioneve të dhe për «GNU/Linux».

Dhe për më shumë informacion, mos hezitoni gjithmonë të vizitoni ndonjë Biblioteka online si OpenLibra y jedit te lexosh libra (PDF) për këtë temë apo të tjera fushat e njohurive. Tani për tani, nëse ju pëlqeu kjo «publicación», mos ndalo ndarjen e saj me të tjerët, në tuajin Uebsajtet, kanalet, grupet ose komunitetet e preferuara të rrjeteve sociale, mundësisht falas dhe të hapura si Mastodont, ose si të sigurta dhe private Telegram.

Ose thjesht vizitoni faqen tonë në DesdeLinux ose bashkohuni në Kanalin zyrtar Telegrami i DesdeLinux për të lexuar dhe votuar për këtë ose botime të tjera interesante në «Software Libre», «Código Abierto», «GNU/Linux» dhe tema të tjera që lidhen me «Informática y la Computación», Dhe «Actualidad tecnológica».


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.