Kezdőoldal » Számítástechnika » Programozás » Hogyan lehet olyan szoftvert...

Hogyan lehet olyan szoftvert írni, amely könnyen módosítható?

Figyelt kérdés
Honnan lehet megállapítani, hogy egy struktúra rugalmas-e vagy sem?
2019. ápr. 8. 11:39
 1/3 anonim ***** válasza:
Ha könnyen módosíthatót szeretnél akkor az elsők között legyen a letisztult, átlátható programkód. Komolyabb program kódjához célszerű dokumentációt is készíteni.
2019. ápr. 8. 11:44
Hasznos számodra ez a válasz?
 2/3 anonim ***** válasza:
58%

Úgy hogy betartod a SOLID elveket és követed a design patterneket vagy minimálisra szorítod az antipattern megoldásokat.

(Ez magában foglalja azt a nagyon fontos elvárást, hogy egy osztály csak egy feladatért fog felelni például, ami szerintem elég fontos, hogy jól karbantartható, könnyen módosítható legyen).

Azaz szemre minél több osztályod van és mindegyiknek megvan a saját feladata akkor az egy jó alap.


Például van egy webalkalmazásod, ami 10-15 oldalból áll, és ezeknek az oldalaknak a 60%-a ugyanaz (címsor, menüsáv, lábléc ugyan az).

Tegyük fel át akarod szerkeszteni a menüsávot.

Ha mind a 10-15 oldalon egyesével kell megcsinálni akkor az nem egy rugalmas szerkezet.

De ez csak 1 példa a sok közül.

2019. ápr. 8. 12:58
Hasznos számodra ez a válasz?
 3/3 anonim ***** válasza:

A lényeg az, hogy a programot ne kelljen módosítani, hanem csak hozzá keljen adni új dolgokat.


Na most ez gyakorlatban úgy néz ki, hogy az osztályaidat úgy készíted el, hogy egy osztály egy adott dologért felelős, nem csinál semmi mást, de azt tökéletesen hiba nélkül. A másik meg jól kell tudni használni az interface-eket, eventeket. De ez nyelv függő, itt én c#-ra gondoltam.

2019. ápr. 8. 19:26
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!