Kalite teknik: Bon pratik nan devlopman lojisyèl gratis

Kalite teknik: Bon pratik nan devlopman lojisyèl gratis

Kalite teknik: Bon pratik nan devlopman lojisyèl gratis

Kòm nan tout aspè nan lavi nou ke nou bati, la kalite teknik (absans echèk estriktirèl), yon devlopman lojisyèl se tou yon faktè fondamantal kle nan éxito nan li.

Pakonsekan, fè yon evalyasyon gwo twou san fon ak kontinyèl kalite teknik nan pwodwi a devlope, nan ka sa a, sitou kòd, li nan yon priyorite "sinis ka ki pa", se konsa ke li pa sèlman satisfè objektif la pou ki li te kreye, men pou ke li pa lakòz lòt pwoblèm, kòm yon rezilta nan ensufizant li yo kalite teknik.

Kalite teknik: Konsèp - Entwodiksyon

Kalite teknik

Un pwodwi lojisyèl o zouti dijital (aplikasyon, pwogram, sistèm) devlope ak kalite teknik fasilite la antretyen ak reutilizasyon nan li, swa an pati oswa konplètman.

Epitou, bay epi kenbe kalite teknik yon de pwodwi lojisyèl, li se pa yon bagay ki ta dwe fè alalejè, depi lojisyèl te vin jodi a youn nan la byen prensipal ak objektif estratejik yo nan òganizasyon yo, paske chak jou, pwosesis ki pi enpòtan nan sa yo ak siviv yo nan tèt li, depann sou fonksyone nan la lojisyèl, e menm plis pa gen fot oswa erè nan jou yo jou.

"Se bon jan kalite a teknik nan yon zouti dijital etabli nan limit ki ekri nan kòd la sous ak achitekti a nan zouti dijital la gratis nan defo estriktirèl ki ka bloke itilizasyon li yo oswa reutilize ak ki tou fasilite konpreyansyon nan lekti a ak modifikasyon nan Kòd sous". Evalyasyon teknik - Gid pou pibliye zouti dijital | Kòd pou Inisyativ Devlopman nan Bank Devlopman Entè-Ameriken an

Ki karakteristik ki defini kalite teknik yon lojisyèl?

  • Fleksibilite: Pou ofri tout operasyon san limit lisans pi gwo.
  • Portabilite: Pou bay yon operasyon multiplateform, konsantre sou sistèm opere gratis.
  • Évolutivite: Pou gen bon dokimantè ak sipò enfòmatif pou pran desizyon.
  • Entèoperabilite: Pou reyalize bon jan interconnexion ak lòt pwodwi lojisyèl.
  • Egzeyat: Pou pèmèt deplwaman li yo ak itilize nan kontèks diferan ak ka itilize.

Dèt teknik: Konsèp

Dèt teknik

Se poutèt sa, atravè mond lan anpil mekanis, estanda, pwogram, nòm oswa bon pratik asire ke chak pwodwi lojisyèl kreye gen nivo ki pi wo nan bon jan kalite teknik, epi yo pa akimile sou tan, nenpòt ki nivo nan dèt teknik. Règ yo, tankou anvan an ISO / IEC 9126 ak aktyèl la ISO / IEC 25000. PwogramKòm Sonaqube ak Pi bon Kòd Hub. Ak mekanis oswa pwosedi, tankou itilize nan metrik ki kalite Pwoblèm blokaj o Liy kopi.

"Lè lojisyèl bati, diferans ki genyen ant ki jan li ta dwe bati kòrèkteman (ki soti nan yon pwen de vi teknik) ak ki jan li se aktyèlman bati li te ye tankou dèt teknik. Dèt sa a, si bagay yo pa fèt kòrèkteman, ap ogmante oswa akimile sou tan epi yo pral lakòz li koute pi plis ak plis aplike nouvo fonksyonalite oswa tou senpleman kenbe lojisyèl sa a. Se kòm si se te yon ipotèk ke yon bank te akòde nou". Kalite teknik lojisyèl an, yon faktè siksè kle (dèt teknik) | Excentia

Bon pratik pou reyalize kalite teknik

Bon pratik teknik bon jan kalite

Pou atik nou an, nou te pran kòm yon egzanp Bon pratik vin ansent ak divilge pa la "Kòd pou Inisyativ Devlopman" nan Bank entè-Ameriken Devlopman, sou sijè ki abòde lan evalyasyon teknik, ki dwe te pote soti lè devlope pwodwi lojisyèl (zouti dijital), espesyalman gratis epi yo louvri, yo nan lòd yo garanti a kalite teknik nan li.

Pami la bon pratik yo ofri yo, se yo menm ki mansyone anba a:

  • Ekri inite kout nan kòd: Pou fasilite konpreyansyon kòd la.
  • Ekri inite senp nan kòd: Pou fasilite verifikasyon kòd.
  • Ekri kòd la yon fwa: Pou bese kopi erè epi evite chanjman kopi.
  • Kenbe interfaces kondwi ti: Pou fasilite réutilisation yo.
  • Responsablite diferan separe nan modil diferan: Pou fasilite chanjman nan yo.
  • Pè nan eleman achitekti blesi: Pou favorize izolasyon eleman yo.
  • Kenbe eleman achitekti yo balanse: Pou fasilite konpreyansyon kòd la.
  • Kenbe baz kòd ou piti: Pou fasilite antretyen lojisyèl.
  • Otomatize tès: Rasyonalize travay ak anpeche erè.
  • Ekri kòd pwòp: Pou evite konpleksite nan yon kòd deja optimisé.

Pou elaji enfòmasyon sa a, sou la Bon pratik nan zafè dokiman pou devlopman nan Gratis lojisyèl, pa la "Kòd pou Inisyativ Devlopman" nan Bank entè-Ameriken Devlopman ou ka klike sou lyen sa a: Evalyasyon teknik - Gid pou pibliye zouti dijital. Ak nan yon dènye pòs nou pral eksplore pati a refere li a la bon pratik sou lisans nan Lojisyèl gratis epi ouvè tèt yo.

Finalman, si ou vle li anvan atik ki gen rapò nou yo rele "Bon pratik yo devlope lojisyèl gratis epi ouvè: Dokimantasyon", klike sou isit la.

Konklizyon

Konklizyon

Nou espere sa sa a "itil ti pòs" sou «Buenas prácticas» nan jaden an nan «calidad técnica» ki dwe garanti nan nenpòt pwodwi lojisyèl devlope, espesyalman si li se «Software libre y abierto», se nan gwo enterè ak sèvis piblik, pou tout la «Comunidad de Software Libre y Código Abierto» ak nan gwo kontribisyon nan difizyon nan ekosistèm la bèl bagay, jigantèsk ak ap grandi nan aplikasyon pou ak pou «GNU/Linux».

Ak pou plis enfòmasyon, pa toujou ezite vizite nenpòt ki Bibliyotèk sou entènèt kòm OpenLibra y jedit li liv (PDFs) sou sijè sa a oswa lòt moun zòn konesans. Pou kounye a, si ou te renmen sa a «publicación», pa sispann pataje li ak lòt moun, nan ou Sit entènèt pi renmen, chanèl, gwoup, oswa kominote yo nan rezo sosyal, de preferans gratis epi yo louvri kòm Mastodon, oswa sekirite ak prive tankou Telegram.

Oswa tou senpleman vizite paj lakay nou nan Soti nan Linux oswa rantre nan Chèn ofisyèl la Telegram ki soti nan FromLinux li ak vote pou sa a oswa lòt piblikasyon enteresan sou «Software Libre», «Código Abierto», «GNU/Linux» ak lòt sijè ki gen rapò ak «Informática y la Computación»ak la «Actualidad tecnológica».


Kontni an nan atik la respekte prensip nou yo nan etik editoryal. Pou rapòte yon erè klike sou isit la.

Se pou premye a fè kòmantè

Kite kòmantè ou

Adrès imèl ou pa pral dwe pibliye. Jaden obligatwa yo make ak *

*

*

  1. Responsab pou done yo: Miguel Ángel Gatón
  2. Objektif done yo: Kontwòl SPAM, jesyon kòmantè.
  3. Lejitimasyon: konsantman ou
  4. Kominikasyon nan done yo: done yo pa pral kominike bay twazyèm pati eksepte pa obligasyon legal.
  5. Done depo: baz done anime pa rezo Occentus (Inyon Ewopeyen)
  6. Dwa: Nenpòt ki lè ou ka limite, refè ak efase enfòmasyon ou yo.