Search Results
AccessorsAreEvil
AcyclicDependenciesPrinciple
AdapterPattern
AluoNowu
CampusExample
CanLawOfDemeterBeRefactoredAutomatically
CapabilityComputing
CascadingDialogBoxesAntiPattern
ChangesInAugustThirteen
ChangesInAugustZeroNine
ChangesInDecemberEleven
ChangesInDecemberFourteen
ChangesInJanuaryZeroNine
ChangesInJuneTen
ChangesInJuneTwelve
ChangesInMayZeroNine
ChangesInOctoberEleven
ChangesInOctoberTen
ChangesInSeptemberTen
ChangesInSeptemberZeroNine
ClassesWithoutOo
CodeSmell
CompositionInsteadOfInheritance
ConstCorrectness
ContextParameter
CurriedObject
CurriedObjectViolatesDemeter
CycleAbstractionPattern
DataCentricThinking
DavesRealExampleWhereThinkingAheadWouldHaveHelped
DavidGrayWright
DemeterGoddess
DesignPrincipleSmell
DocumentModeConsideredHarmful
DontConfuseYourDog
DontUseGetAndSet
DrCodd
DuplicatedCode
EncapsulationIsHierarchical
ExcessiveOverloading
ExtremeGuidelinesForCeePlusPlusDiscussion
FewShortMethodsPerClass
FirstGreatBlunderRefuted
GlobalVariablesAreBad
GrandMasterEliminatesWrongMoves
GuillermoSchwarz
HolubOnPatterns
HowToMakeThreadsInJava
InappropriateIntimacy
InterfaceMarket
IsLawOfDemeterOverspecifiedOnCeeTwo
IsObjectOrientationMoreComplex
JavaUnitIsEvil
JimShore
JohnFarrell
JournallingPattern
KentDorsey
KkOoPuristRant
LawOfDemeter
LawOfDemeterAndCoupling
LawOfDemeterExample
LawOfDemeterIsHardToUnderstand
LawOfDemeterIsInvalid
LawOfDemeterIsTooRestrictive
LawOfDemeterMakesUnitTestsEasier
LawOfDemeterRevisited
LawOfDemeterVsInformationHiding
LawOfDemos
LimitConstructorArguments
LimitParametersForEjbCreates
LongFunctionHeresy
MaciejKalisiak
MarkSwanson
MichaelDillon
MockObject
MultipleInheritanceIsNotEvil
MvcIsNotObjectOriented
NarrowTheInterface
NestedTestCaseClasses
NoNullBeyondMethodScope
NoPublicInnerClasses
NullObjectImplementation
NygaardClassificationContested
ObjectConfigurationLayer
ObjectOrientation
OoDesignPrinciples
OoVersusTablesRants
OopArgumentsDebatesAndDiscussion
OzymandiasPrinciple
PartitionedGraph
PatientClass
PoliteInterface
PrinciplesOfObjectOrientedDesign
QuotingNotThinking
ReFactor
RelationshipBetweenOoAndDatabases
ResponsibilityDrivenDesignConflictsWithYagni
RestArchitectureDiscussion
ReturnNewObjectsFromAccessorMethods
ShouldUnitTestsTestInteroperations
SingletonPattern
SociologyWikiDiscussion
SoftwareMetrics
StableInterface
StableMiddleMan
StopTryingToCodeMeAndCodeMe
TellDontAsk
ThreeRules
TooMuchGuiCode
TrainWreck
UmlHasNeitherSemanticsNorMetrics
UnitTest
UseAssertions
UseCompositionAndInterfacesWithoutClassInheritance
ValueObjectsShouldBeImmutable
VbClassicSupportForXmlProcessing
VerbSubject
VirtualStructure
WellFactoredCodeLeadsToBetterOptimizations
WhatIsAnAdvancer
WhatsWrongWithThisCode
WithBlockCodeSmell
XpAndEncapsulation