Moddanity:- Modudanit ià afonetionad
(ndamentalatnibt qf an gooddginta
afroblen dean
modde indfeadut f cach othen
1: Modhuanee abmoxt
Diiide end congren founipr
indupendet
Hajles can be undeutod eþaaty,mdet
emedde ona togothert fa
dementy witin tohert
tlementaane cdoely reatd and foued
while dos coherion
khenve multie b t
ane Locyely elshd and
Modle A
Cokein is a
a modle
pentonmd a ingda taaon
Atohetive modile
High
functional
Squential
Cormnicstinal
procdanal
Tenponal
Cointidenta
-Cainedtal loheion nodJe enformW
The modla Coktain,
cobt'n akoudo
handon celle etin od
nctio. Cohein wrlhin
&ven mole oheian,kick mgt
J4
IA wplanndand handom into tnalen
iti
Beaue
tin
tothe frgrsne
wntlsmd,it
and ta
dementa f the modda
Le a oherion-
milon cfratend
elementh
toketion
caled kogita
into nole,it ia contind taxhy
coheien'- he modle
Testonal the ta
Hatall
aelstd h thefact apon:
exALated inthe same time
ut be mody ane onged
When elemeny of simdan boint
hat thy one baacd at a
snch cohein
emodale allfrat ola oeccd in dich tetain
Comymuni aimalColeewin alymtnta of modhle
a gradtogehen, wkict ant
and
CommnaNnal oheien
data thut
One
Sent
Sanch
unetienl lohein
toidored to be he kighut
nge functho ot ia
becaur
o
modle in funetianalcoherinane
all conthte to a
depend,
The
3Pl
ipad itl have modle othenmoleu
one caes
in independad On
and
anl moler Hot ean Lo
to w mol u othen
motile changek cConht and cted cosey ane
cOnonb (ntigh eddey kofsant behsesn
ckasadknet
. banntn
he
too betseen
thatn iten dafa element Cn
ay
apaited nedlea To
y
shold'use mole eleimg the then
all data fAkeYanodale
, ta atuche a
meLank othen
by each withineteact
ton DatCoutli:
in Bata
a - Data
too hen touling
Cautli Wot Couyng Cortent
C
Bt Data
- When multph odiley hane
lormon ata tuctnl and oe hh on
Too mee ane lomuni
lar
strne)
PAsCAL sthuch in C:
tatling
cthen module f hemde eide the functia of
OR
data Comd
tre modde in wed to dine ct
eyertion in anothn ohden! int
intcti
Lj A tt in ont nolile and
anothn mode tetd
lommon
modlas ove heod ond nte atet
When mulBle comon o
dada, it ia calle d
to kome global
Coutting
Content oply:- Whon a me dule can
Called eontent Coutg
anothenmod,t ia.
bdscen too mods
Cmtent copling enti
they hane code
Unit -3
Relationhif bdeseen deim ad intlanato
CHucìal dengn anditlemntatin
ufriat the
implementaton in the that
gten, inedudig ith ancdittne,
Cofonenta, and en
aaes the denqn and cneade aa functionel afane
ehes
Code tin it,and odlayin
it to a tanget envinonmnd
agr and itle mentatin ane inlodifendat
and mut be tdosely Linthed to emtune Hat te
Bvd idl hot ien e dened otome
Jmplementatim iiey hafen to thi chaly
and obatadeu cnlantened duing the
a aogtau Ayate Seme deplomen
o Hh Cosnmon
implementation iwues
Unodequate Plamng
and þrcfanatinn Can
dulay and budyet oveynde
The
may not be contatible otth he
sogtwane haridsee
infrantuctwne,
tmtlmna tin roblenk deading to
Jntega tiorn ince
may not be alle to
intayate ith othe
aucomfaHbity taoblmy
Tectmiad thallenge Tectied
a data
mipnaton, data kont, and «ptu
5,
deasmtime lan anit
- The end Uh Mot be
the
to hexintete aad dhcheated product
Coxt
atha the onnigoton
to the toolu, eoLnces, ad evicey availote
to
Some
a
evinonnent inolde
evinonment (IDEs), Code editonk
devlsmant
.
tola such ad automated ttig aamt sonhd,
Code coyenage too lu, ad doad teti toola
3. Sswce Contro !- Sonce Comtrad in a veion lonh
ytem Hhat alloss developndy to manage an
trarth chanpes to thein code
44. Collabphation Toolh ' Colatoratim tool
alls derelofey to sonta togethen
chat toal
and venion Conthalkmd
cftimigatn Toolai- Thin imelud
sotoane kte;ch a toolk
analygd puformane
E Techmi stfat - actiead tfont
ehentad to etune that the,aofwane aytun
dubd sonoctby and ht preblend
ane
the
into
1: Choche a
ln
Thia oill dupend
^,and the
devlofmat team'd entoriec
2. Revitw He froedal deign! Bpre at
Aevtew the fnotednal dispn to entne that
all HHe hegkinemanta, Qne undentood and there
mim Conponata
3. hhite He tode : - The net stet in to wnite
the ode: Bin mvolves difining vaniebles, wnitin
dunction and noedres, and erati data uctne
H', infordat to olo bud fractics in adint
winmeanintvenne
He code, and oniti
name,ommtiý
tlean and Comeike conde
4. Tet he code ! Ater the ode hat been
suttn,
ifh cseaial to tet it to enne that it
hneet the egutementy
Thik can be done wng automatd totig toola,
manad teti Dt
o a combination both
b Dbug he Code -
feund
Anon a +he
to ene that He ue hay been heroded
Document he code-
Dolummetation i a atica
Qnd helsa to enknd
and
docwrantati Aotusane kyt.
7. Kefne and opfimige i- Cnee the code iN
Can he hfindand offimiged.
Thin
Coruetly, it mahe
it
veva maaing imhravemnte to the code to
more
and the
Giood Codi Stle ond neviens fonecthcn and neodablit !
Grood Codin styte nefena to the conited
Qnd atandand donat and atuuctune f the Code,
hait easien to Aead, undentnd ad maintan
auct as namiy Conyentint ,
Jt coveh apecta tcth
tndentation, Commatif and onganigaton of ca
Code Reyieef Gareetnt mvolves chechi?
Hthe code on an bng enituin
hat it meeth the neuinemana amd faorm
a intendeA. Thia imcdades cherhi on an
otaatad aenity verahilha, tofornantk
Concun
Cade Revies f headabidity focues
Hot tthe cede în easy to undeted, fles and
maintain . Thin
Thin inedud
incbdes wing meanitand
dat ifptive Variasde namu doon eomflen
loie into omalen, maageahle chnhk, and
Comntig code to frovid content ad extloati
conduct
ruqan Code teviews helhu 'mtrove the id
oyenall
) Aeducel He ihelttod
by, and mah t eaien or othe
to contibude ad majntai tHe code in the ftne
to te tecanigue ued in otin the konoe cade
and dungned to at nganen guchy read
uwndot
mahig e anda A
tthe fnogna
od cotig tle
a col ay avord
m
the a
Can
dfeat the intud
The in to frevide
The
Undentandads, ntnaigtu
tyle wed ina vat
o code comventiomd
deriyed from thi coding tanshnd
the bafprencu of the atal ogram
Some &enenal ules on gide lineyin nepto
Exprnni- he
Clanity and
rgama shod te dengned in aurt a
objectveu of te bregram ia dean
othat te
Naming - Jo a frogna,jou ane vannhle,
brcceney, and
to name the modJ talatn thot the nami
and O Can hold be ntat
shald not be crptie and non
sle
3 Control Constuctu' is desinole that a
Te infomaton
sbmaton tidini:
auctwes sheld be tiden
data
decnease tAe couli behsen modlet and nakt
mote maicainahle
&ieady hamm the stathe and dynamic bekanion
to wndotud
to it t deinabe to avoid
the prasan lojicy
b Uken- defned ypu!- Mahe
tybs ihe taum, cla, trut
deined data typu
and unian Theye data typu mah four gram
Code ear to oite and ea to undeand
Modle Si2e '- The modde dhold be
The kge of the modle tholdn not be
nifonm.
too bi bn too Komall he moe
Ythe modle ge ia toeo hnal,it deada to
Unnelekan ovenheady
Matete ateae A module oith
intodare shoald be Can
avoided
houldkide-ect Suetstete. the
modi effect
of tde ahas times toe it
hed madlea whena eti- Sie