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
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
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ó 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
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»
.