Bahay Pag-unlad Ano ang software mabulok? - kahulugan mula sa techopedia

Ano ang software mabulok? - kahulugan mula sa techopedia

Talaan ng mga Nilalaman:

Anonim

Kahulugan - Ano ang ibig sabihin ng Software Rot?

Ang software rot ay tumutukoy sa mabagal na marawal na kalagayan sa pagganap ng computer software. Ang nasabing software ay nagpapakita ng nabawasan na pagtugon, kawalan ng mga pag-update, ay maaaring maging mali sa oras ng utang dahil sa mga pagbabago sa operating system na pinapatakbo nito at sa gayon ay maaaring kailanganin ang pag-upgrade.


Ang software rot ay kilala rin bilang pagguho ng software, rot ng code, entropy software, bit mabulok o pagkabulok ng software.

Ipinapaliwanag ng Techopedia ang Software Rot

Ang software rot ay karaniwang ikinategorya sa dalawang uri:

  • Napakagalit mabulok: Ang software na hindi ginagamit sa isang pare-pareho na batayan ay maaaring sa wakas ay maging walang silbi habang ang natitirang bahagi ng application ay nagbabago. Ang mga pagkakaiba-iba sa kapaligiran ng software pati na rin ang mga hinihiling ng gumagamit ay may papel din sa pagkasira.
  • Aktibong mabulok: Kung walang patuloy na aplikasyon ng mga tamang pamamaraan ng pagpapagaan, ang software na sumailalim sa palagiang pagbabago ay maaaring mawalan ng integridad nang paunti-unti. Gayunpaman, ang karamihan sa software ay nangangailangan ng patuloy na pag-update pati na rin ang pag-aayos ng bug. Maaaring humantong ito sa isang proseso ng ebolusyon, na sa huli ay lumihis ang programa mula sa orihinal na disenyo nito. Bilang isang resulta ng patuloy na ebolusyon na ito, ang lohikal na inhinyero ng mga orihinal na taga-disenyo ay may kaugaliang ma-validate, na naglalahad ng mga bagong bug.
Ang mga pangunahing dahilan sa likod ng rot ng software ay ang mga sumusunod:

  • Hindi nagamit na code
  • Pagbabago ng kapaligiran
  • Bihirang na-update na code
Ang pag-aayos ng rot ng software ay mahirap; gayunpaman, ang mga sumusunod ay ilang mga hakbang na maaaring maiwasan o hindi bababa sa mabawasan ang intensity ng bulok:

  • Ipakilala ang mga pagsusuri sa code: Isama ang mga pagsusuri sa code bilang isang kinakailangang hakbang bago ang paglabas. Ang isang malinaw na hanay ng mga alituntunin ng coding, bilang karagdagan sa mga pagsasanay sa coder para sa pagsusuri gamit ang mga patnubay na ito, ay mahalaga.
  • Lumikha ng dokumentasyon: Isama ang mga patakaran tungkol sa pagkomento ng code sa mga alituntunin ng coding, at gawin itong ipinag-uutos para sa paggamit. Pipilitin nito ang mga programmer na istraktura ang kanilang mga puna sa isang pare-pareho na paraan. Ito ay humahantong sa isang pagtaas ng kakayahang mabasa sa buong base ng code.
  • Magturo ng mga bagong programmer: Kapag nagdaragdag ng mga tao sa isang umiiral na koponan, siguraduhing naaangkop ang mga ito sa code base.
  • Pag-upa ng mga tama: Mag-upa ng mga tamang tao na may tamang hanay ng mga kasanayan na tiyak para sa kinakailangan.
Ano ang software mabulok? - kahulugan mula sa techopedia