Kezdőoldal » Számítástechnika » Programozás » Hogyan írjak szép olvasható...

Hogyan írjak szép olvasható kódokat?

Figyelt kérdés
Az a helyzet, hogy programozói feladataim vannak de nem vagyok programozó és néha nem túl olvashatónak tűnnek a kódjaim főleg ha sietnem is kell.
2013. júl. 7. 07:07
 1/5 SimkoL ***** válasza:
Milyen nyelv?
2013. júl. 7. 07:34
Hasznos számodra ez a válasz?
 2/5 anonim ***** válasza:

Legegyszerűbb, ha betartod az adott nyelvre, platformra vonatkozó (elnevezési, kódformázási) konvenciókat. Ezek is mindig kiemelik, de fontos, hogy beszédes, érthető változóneveket adj meg (illetve mindenhol fontos, de csak változónál találkoztam eddig 'a', 'aa', 'aaa' meg hasonlóan elmés elnevezésekkel), és lehetőleg angolul dolgozz.

Az meg, hogy az elsőre elkészült kódrészlet nem lesz átlátható, mindenkivel előfordul, ekkor jön a refaktorálás, azaz a kód felépítésének átalakítása úgy, hogy a funkcionalitása ne változzon.

Egyébként elismerésem, hogy ilyen kérdés foglalkoztat, egynéhány magát programozónak tekintő sem ennyire igényes, hogy ezzel törődne.

2013. júl. 7. 08:53
Hasznos számodra ez a válasz?
 3/5 anonim ***** válasza:
Kérdésedben a válasz: ne siesd el, figyelj oda. Megtérül. Egyáltalán nem olyan nagy többletmunka, tapasztalatból mondom.
2013. júl. 7. 09:21
Hasznos számodra ez a válasz?
 4/5 anonim ***** válasza:

#2 és #3 mellé kiegészítésként:


Kommenteket is írhatsz a kódba. Egy egy elkülöníthető utasítássorozat vagy nem annyira egyértelmű utasítás elé leírhatnád röviden (1 sorban), hogy mit csinál.


Illetve érdemes alkalmazni doclet-eket, pl. Java esetén Javadoc-ot.

2013. júl. 7. 10:40
Hasznos számodra ez a válasz?
 5/5 anonim ***** válasza:

Néhány szabály, amelyeket nyelvfüggetlenül ajánlanak:

Használj beszélő neveket.

Ne fukarkodj a kommentekkel.

Használj behúzásokat a blokkok belsejében.

Az include, import, require, ... után hagyj egy üres sort; ugyanígy a függvények, metódusok, osztályok között.

Nyelvfüggő ajánlások:

Tartsd be a nyelv konvencióit.

2013. júl. 7. 18:45
Hasznos számodra ez a válasz?

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!