Standards de codage Java simplifiés
Standards de codage Java simplifiés
od
gaS
n
itdad
rT
m
eeatpl
But m
.vaoJgrm
prsesdeonim
taéinptle' l rG
deui
Enê-tesDeProgrammeCommencezTousLesProgrammesAvecUnEnTêetDescprif.t
FormaD
t eEn-êtet*/*********************************************************************************/
m
eargorpum
donel :m
eargorPm
D
uN
o*/ /*
: ruetA
u*/ /*
m
oc a m
eargorp ud tnm
eeppolevéd el el leuqal à etad aL : etD
a*/ /*
ec ed te m
eargorp ud noi tpi rcsed evèrb enu : noi tpi rcsD
e*/
/*********************************************************************************/
eD
et.L
sC
etusiezénm
ouF
snritouialrenédcousnelt
**************************************C
**o*n*etn*u***************************************/
Exempel : s tnetnoCgni t s iL*/ /*
noi tas i l i tuér ed snoi tcur t snI*/ /*
: tulcnI*/ /*
sessalc sed ret rom pI*/ /*
: essalc ed noi taralcD é*/ /*
selabolg selbai rav ed snoi taralcD é*/ /*
elapicni rpedohtM é*/ /*
lennoi tpo/ / sruetcur t snoC*/ /*
essalc ed sedohtM é*/ /*
**********************************************************************************/
ReuseInsrtucoitns Décrviezcommeneltprogrammeesutsilté[Link]écalraoitnel,sparamèrtes.
.sem
arrpatèsdesem
til te,sypet tesurelva
Fourndrieasvesirtemensutdrevsaeléulgirsaedls,ecsondoitindsedébordemenotudau'retcsondoitins
onm
[Link]
tunsuavinreîarnem
tlnetlinetpottpiaouralec
RéusilterExempel*/*********************************************************************************/
noi tas i l i tuér ed snoi tcur t snI*/ /*
)erètcarac_ed_eni l rahc(eniLtni rPtni*/ /*
enu rus , ' erètcarac_ed_engi l ' ,enîahc al rm
ei rm
pi : tuB*/
noni s , rm
ei rm
pi à etêrp sap t se ' n etnm
ai rm
pi ' l i s0ruoteR*/
**********************************************************************************/
s tnai f i tnedI Usiltezdesnomsdescrpifitspourotuetselsvaraibelsel,snomsdefoncoitnel,sconsatnetseaturtes
ba i rav se l uo snoi t a ivérba se l ze t ivÉ . s tna i f i tnedi
. elucsunm
i enu rap tnecnm
eoc s tnai f i tnedi seL
Lesidentifiantsàplusieursmotssontencapitalisationinterne.
Nu'siltezpasderitestoudertastidesougilnemenptourséparerdesdienfitanstdepulseiursmost.
at s évi rp elm
pexEtnai f i tnedI
m
tesalc'/x=
/oat0;lcfiattesvatipr
)et ius(
Commenatries Documenetzelcodeafniqueelelceturpusisecomprendresonfoncoitnnemen.t
Lescommenatriesdevraeinetxpqilueràalfosielbueteltcomporetmendtucode.
Commeneltsdécalraoitnsdevaraibelsnidqiuenelturbu.t
BonneCommentSi(nombre_enregistrements>limite)/*touslesenregistrementsont-ilsététraités?*/
MauvasiCommenatreiS(ciompet_enregsreitmenst>m
ilet*i)/véefirs_iel_nombre_d_enregsreitmenst_dépase_al_m
ileti*/
Lessectionsmajeuresprécèdentlessectionsdeprogrammemajeurparuncommentaireenblocquidécritle
oniectsvanutsiélectfefm
tesquaientrt
/***********************E*x*em
**p*el***************************************/
/*sedunetnocelenm
iaxem
eargorpudnoi tcesaL*/
ssalc al ed enneym
o eton al eluclac te ' seton ' uaelbat*/
/*******************************************************************/
EspacesVdies Écrivez des programmes avec suffisamment d'espaces pour qu'ils n'apparaissent pas encombrés.
Usiltezunespacebalncpourséparerelscalsseseeltsméhtodes
onintadInet .soifalàpesacduxnezdIent
Lesaccoladesouvertes(ce'st-à-dire"{")necommencentpasunenouveleligne.
Lesaccoaldesfermanets(ce's-tà-drie"}")commencenutnenouveelgilneestonnitdenétesavecelcodeque'els
m
.refre
onintadInet {tceO
sdnejbtxem
S
asslpalc
Exempel ;1ravi tni
;2ravi tni
Échaoln{)ijtn,i(t
; i=1ravi
; j=2ravi
}
}{) (edohtM
éytpme tni
...
}
Capatisilaoitn CAPITALISÉTOUTDÉFINITIFS.
.vséresérm
sotesnatifidnetiseruatseloustm
senuclsizem
tte
Lesmessagesaffichésàl'utilisateurpeuventêtreenmajusculesetminusculespourunrenduclair.
.uertasiliutonitanetsépr
CapatisilaoitnpubcilcalssMeanSdt{…}
Exempel =
snvew
cV
oa;lr)iect(V
oatrectsvatipr
ff
dcV
oi=
rC
ésiectnrw
;atr)t(esV
orvatecipr
Références
CarnegieMelonUniversity(.2006)K . itda'ssignationpourlestandarddecodageS .EI.
vaC
Jngodei2016,degao'làS
R
F
m
ecoéuX
rcpéta1.96() .PohJns,
Satndadrw
hp/:t:[Link]
r [Link]/odnigas-tndadraj-vaoj-hnsonh.m
t