Clean Coders 17 Component Coupling 視頻教學 英文正式版(DVD一片裝)

 


 
軟體簡介:
 
Stopallthatgigglingandgetyourmindsbackoutofthegutter.It'sComponent
Couplingpeople,ComponentCoupling.
Inthisvideoourintrepidcastofcharacterswillexploretheprinciplesthat
governtherelationshipsbetweencomponents.Thoseprincipleare:

TheAcyclicDependenciesPrinciple.
TheStableDependenciesPrinciple.
TheStableAbstractionsPrinciple.
Inthislessonwe'lllearnabouttheMorningAfterSyndrome,thathideousdisease
thataffectslargeteamsandcausesthemtostepallovereachother.We'llshow
howalargesystemcanbesafelyandeffectivelymanagedbykeepingthe
dependenciesbetweenthecomponentsfreeofcycles.
Thenwe'lltakealookattheconceptofstability.Whatmakesacomponentstable,
andwhyshouldwecare?Whateffectdoesstabilityhaveonthedependenciesbetween
components?

Thenwe'lllookatabstractness.Whatmakesacomponentabstract?Howdoes
abstractnessimpactonthecouplingsbetweencomponents?

Thenwetieitalltogether.Whatistherelationshipbetweenstabilityand
abstractness?Howcanweusethatrelationshiptofreeourstablecomponentsfrom
rigidity?

Finally,weboilitalldownintonumbersandmetrics.Wederiveasetofsimple
mathematicalexpressionsthatdescribetherelationshipsbetweencomponents,and
providenumericmeasurementsofhowwellthosecomponentsconformtosomeofthe
SOLIDprinciples.

So,donyourenchantedarmor,getyourironpicksanddiamondswordsready,andget
outofbed,becausethesunisabouttoriseontheworldofComponentCoupling.