Műszaki minőség: Jó gyakorlatok a szabad szoftver fejlesztésében

Műszaki minőség: Jó gyakorlatok a szabad szoftver fejlesztésében

Műszaki minőség: Jó gyakorlatok a szabad szoftver fejlesztésében

Mint életünk minden területén, amelyet építünk, műszaki minőség (szerkezeti hibák hiánya), egy szoftverfejlesztés szintén alapvető kulcstényező a siker ebből

Ezért készítsen egy értékelés mély és folyamatos műszaki minőség a kifejlesztett termék, ebben az esetben főleg a kód, prioritás "sine qua non", hogy ne csak megfeleljen annak a célnak, amelyre létrehozták, hanem hogy ne okozzon más problémákat a hiányos műszaki minőség.

Műszaki minőség: Koncepció - Bevezetés

Műszaki minőség

Un szoftver termék o -val kifejlesztett digitális eszköz (alkalmazás, program, rendszer) műszaki minőség megkönnyíti a karbantartás és újrafelhasználhatóság akár részben, akár teljesen.

Továbbá adj és tarts meg műszaki minőség a szoftver termék, ezt nem szabad könnyedén megtenni, mivel a szoftver mára az egyik a szervezetek fő eszközei és stratégiai céljai, mert minden nap ezek legfontosabb folyamatai és önmagukban való túlélésük függ a szoftver, és még több nincsenek hibák vagy hibák nap mint nap.

"A digitális eszköz műszaki minőségét annyiban állapítják meg, hogy a forráskód és a digitális eszköz felépítése olyan szerkezeti hibáktól mentes, amelyek blokkolhatják annak használatát vagy újrafelhasználását, és amelyek megkönnyítik a megértést a tartalom olvasásában és módosításában is. Forráskód". Műszaki értékelés - Útmutató a digitális eszközök közzétételéhez Az Amerikaközi Fejlesztési Bank fejlesztési kezdeményezésének kódexe

Milyen jellemzők határozzák meg a szoftver műszaki minőségét?

  • rugalmasság: Teljes működést kínálni jelentős engedélyezési korlátozások nélkül.
  • Hordozhatóság: Többplatformos művelet biztosítása, elsősorban az ingyenes operációs rendszerekre összpontosítva.
  • skálázhatóság: Megfelelő dokumentációs és informatív támogatással rendelkezik a döntéshozatalhoz.
  • átjárhatóság: Sikeres összekapcsolás elérése más szoftvertermékekkel.
  • Mentesítés: Lehetővé teszi annak telepítését és használatát különböző összefüggésekben és felhasználási esetekben.

Műszaki adósság: koncepció

Műszaki adósság

Ezért az egész világon sok mechanizmusok, szabványok, programok, normák vagy bevált gyakorlatok annak biztosítása, hogy minden létrehozott szoftvertermék technikai minősége a legmagasabb szintű legyen, és idővel ne halmozódjon fel semmilyen szintű technikai adósság. szabványok, mint az előző ISO / IEC 9126 és az áram ISO / IEC 25000. ProgramokMint Sonaqube és a Jobb Code Hub. És olyan mechanizmusok vagy eljárások, mint például a metrikák típusa Blokkoló kérdések o Ismétlődő sorok.

"A szoftver felépítésekor a technikai adósság néven ismert a különbség a helyes (technikai szempontból) és a tényleges felépítés között. Ez az adósság, ha a dolgokat nem megfelelően hajtják végre, az idő múlásával növekszik vagy felhalmozódik, és egyre többe kerül az új funkciók bevezetése vagy a szoftver egyszerűen fenntartása miatt. Mintha jelzálog lenne, amelyet egy bank adott nekünk". A szoftver technikai minősége, kulcsfontosságú sikertényező (technikai adósság) Excentia

Jó gyakorlatok a műszaki minőség elérése érdekében

Jó műszaki minőségi gyakorlatok

Cikkünkhöz példát vettünk a Jó gyakorlatok által kitalált és nyilvánosságra hozott "Fejlesztési Kezdeményezés kódja" del Amerikai Fejlesztési Bank, a technikai értékelés, amelyet a szoftvertermékek (digitális eszközök) fejlesztésekor kell végrehajtani, különösen szabad és nyitott, annak garantálása érdekében műszaki minőség ebből

között a általuk kínált jó gyakorlatokaz alábbiak:

  • Írjon rövid kódegységeket: A kód megértésének megkönnyítése érdekében.
  • Írjon egyszerű kódegységeket: A kódellenőrzés megkönnyítése érdekében.
  • Írja be egyszer a kódot: Az ismétlődő hibák enyhítése és az ismétlődő változások elkerülése érdekében.
  • Tartsa a meghajtó interfészeit kicsiben: Az újrafelhasználás megkönnyítése érdekében.
  • Különböző feladatok különálló modulokban: Hogy megkönnyítsék a változásukat.
  • Pár építészeti komponens lazán: Az alkatrészek elkülönítésének elősegítése.
  • Tartsa egyensúlyban az architektúra összetevőit: A kód megértésének megkönnyítése érdekében.
  • Tartsa a kód alapját kicsiben: A szoftver karbantartásának megkönnyítése érdekében.
  • Automatizálja a tesztelést: A munka egyszerűsítése és a hibák megelőzése.
  • Írjon tiszta kódot: A már optimalizált kód bonyolultságának elkerülése érdekében.

Ezen információk bővítéséhez a Jó gyakorlatok ügyekben Dokumentáció fejlesztésére ingyenes szoftver, valami által "Fejlesztési Kezdeményezés kódja" del Amerikai Fejlesztési Bank kattintson a következő linkre: Műszaki értékelés - Útmutató a digitális eszközök közzétételéhez. És egy utolsó bejegyzésben feltárjuk a hivatkozó részt jó gyakorlatok tovább engedélyezés del Ingyenes és nyílt szoftver maguk.

Végül, ha el szeretné olvasni a korábbi kapcsolódó cikkünket "Jó gyakorlatok az ingyenes és nyílt szoftver fejlesztéséhez: Dokumentáció", kattintson a gombra itt.

Következtetés

Következtetés

Reméljük ezt "hasznos kis bejegyzés" tovább «Buenas prácticas» területén «calidad técnica» ezt garantálni kell minden fejlesztett szoftverterméknek, különösen, ha az «Software libre y abierto», egészében nagy érdeklődés és hasznosság «Comunidad de Software Libre y Código Abierto» és nagyban hozzájárul a csodálatos, gigantikus és egyre növekvő ökoszisztéma elterjedéséhez a «GNU/Linux».

És további információért ne habozzon, látogasson meg bármelyiket Online könyvtár mint OpenLibra y jEdit olvasni könyvek (PDF) erről a témáról vagy másokról tudásterületek. Egyelőre, ha ez tetszett «publicación», ne hagyd abba a megosztást másokkal, a te Kedvenc webhelyek, csatornák, csoportok vagy közösségek közösségi hálózatok, lehetőleg ingyenesek és nyitottak Masztodon, vagy biztonságos és privát Telegram.

Vagy egyszerűen keresse fel honlapunkat: DesdeLinux vagy csatlakozzon a hivatalos csatornához Távirata DesdeLinux olvasni és szavazni erre vagy más érdekes kiadványokra «Software Libre», «Código Abierto», «GNU/Linux» és egyéb kapcsolódó témák «Informática y la Computación»és a «Actualidad tecnológica».


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.