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.