Kezdőoldal » Számítástechnika » Programozás » Ez szerintetek megfelelő...

Ez szerintetek megfelelő definíció?

Figyelt kérdés

Általánosságban kijelenthető, hogy az a jó program, amelynek

* adatszerkezetei a legoptimálisabban illeszkednek a feladathoz

* a lehető legkevesebb függvényt tartalmazza

* a lehető legrövidebb kódból áll


Ha nem, akkor ti mit tennétek hozzá vagy mit módosítanátok?


2022. márc. 21. 11:04
1 2
 11/17 anonim ***** válasza:
50%

"Azt akarod mondani, hogy amikor egy számot hatványozni kell, akkor te minden lehetséges kitevőre megírsz egy függvényt a paraméterezés helyett? Milyen szoftverfejlesztési elvet követ ez a gyakorlat?"

Atyaúristen.

2022. márc. 21. 13:28
Hasznos számodra ez a válasz?
 12/17 anonim ***** válasza:
50%

"Ja, valóban. Ezért sincsenek az OOP-ben túlterhelhető függvények és operátorok, ugye?"

Hogy jön ez ahhoz, amit írtam?

Fogalmad sincs mit jelentenek ezek a szavak, amiket leírsz, ugye?

2022. márc. 21. 13:28
Hasznos számodra ez a válasz?
 13/17 anonim ***** válasza:
93%

"a lehető legkevesebb függvényt tartalmazza"


Sőt! Mondok mégjobbat: függvény se kell, írd az egészet a main()-be.


"a lehető legrövidebb kódból áll"


Néhány goto és ez is pipálva.

2022. márc. 21. 16:39
Hasznos számodra ez a válasz?
 14/17 A kérdező kommentje:
Ennek a két utolsónak a véleménye nagyon hiányzott ide.
2022. márc. 21. 20:12
 15/17 anonim ***** válasza:
93%
Ne posztolj kretén kérdéseket, s akkor nem leszel kioktatva.
2022. márc. 21. 21:13
Hasznos számodra ez a válasz?
 16/17 anonim ***** válasza:
Olvasd el a Clean Code című könyvet!
2022. márc. 22. 09:46
Hasznos számodra ez a válasz?
 17/17 anonim ***** válasza:

Nem.

Mondjuk, hogyha az egész programunk egyetlen függvényt használ egy adott (mondjuk "optimális") adatszerkezettel, akkor a rövidebb kód nem feltétlenül jelentjobbat is.

Meg lehet írni bizonyos iteratív algoritmusokat rekurzívan úgy, hogy bár a kód rövidebb, sokkal nagyobb pl a memóriahasználat.

Eleve az, hogy mi a jó...roppant szubjektív.

Vannak dolgok, melyeknél az általánosítás fontos eszköz, ez nem az.

2022. márc. 22. 17:27
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, 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!