Search Results
AbstractDataType
AlgorithmsThatDemandGarbageCollection
AreTablesGeneralPurposeStructures
AtomicObject
BagOfJumpingBeans
BigModelsAreUseless
BusinessTransaction
CallByNeedSemantics
CanValueObjectsContainReferenceObjects
CategorizedChanges
CeePlusPlus
ChangesInAprilTwelve
ChangesInAugustThirteen
ChangesInFebruaryFourteen
ChangesInNovemberThirteen
CircleAndEllipseProblem
ClosuresAndObjectsAreEquivalent
CodeSmell
CodeSmellsIllustratedWithJavaAwt
ConstQualifier
ConstructorsAreEvil
CopyMutableParameters
CrossSection
CsharpVsJava
DateAndDarwensTypeSystem
DateAndValueObject
DiscussionMemesShmemes
DomainValue
DomainsNotRecordsOrTablesAreObjects
DontUseGetAndSet
EjbDependentValueClasses
EnvelopeParadigm
EqualityOperator
EssenceObject
EveryObjectIsaMonitor
EviscerateParameters
ExceptionPatterns
ExplicitManagementOfImplicitContext
ExtremeFormsForCppCode
ExtremeGuidelinesForCeePlusPlusDiscussion
FlyweightPatternDiscussion
FpVsOo
FrankWestphal
FunctionalPatternSystemForObjectOrientedDesign
FunctorObject
ImmutableCollection
ImmutableInterface
ImmutableObject
ImmutableValue
JavaDoesntPassByValue
JavaImmutableStruct
JavaValue
JavaVsCpp
JiniTechnology
LawOfDemeter
LawOfDemeterIsTooRestrictive
LazyObject
LimitConstructorArguments
LimitParametersForEjbCreates
LiskovSubstitutionPrinciple
LockAdapter
MajorSurgeryForFutureChanges
MarkTaylor
MemesShmemes
MessagePassingConcurrency
MethodsWithNounNames
MicroArchitecture
MimicAdapter
MoneyObject
MutabilityOfValueObjectsIsIrrelevant
MutableStrings
MutableValueObject
ObjectFunctionalImplementation
ObjectFunctionalPatterns
ObjectIdentity
ObjectIdentityDiscussion
ObjectMother
ObjectObject
ObjectOrientedRefactored
ObjectsAndDataAreSeparate
OnMonads
OoConflictsWithCollectionOrientation
ParameterObject
ParsingPatterns
PerniciousIngrownSql
PhilGoodwin
PotentialEnterpriseJavaBean
PrimitiveObsession
ProtoValue
RampantClassification
RefactorByMerging
ReferenceObject
ReferencesValuesIdentitiesAndVariables
RelationalDatabaseTableRowsHaveNoIntrinsicObjectIdentity
RelationalWeeniesEmbraceOo
ReturnNewObjectsFromAccessorMethods
RobWilliams
RocketAnalogyProblem
SeparateTransactionProcessingFromArchival
SingleStepConstructor
SmartData
SmugErlangWeenie
StateObject
StatelessObject
StringBuffer
TestDataBuilder
ThereAreNoTypes
TransferObject
TypeMigration
TypesOfEquality
UseClosuresNotEnumerations
UseObjectsToReturnMultipleValues
UseaCollectingParameterInAccessorMethods
UselessLanguageFeatures
ValueInterface
ValueObject
ValueObjectFramework
ValueObjectHypotheses
ValueObjectLiterature
ValueObjectsCanBeMutable
ValueObjectsRequireGarbageCollection
ValueObjectsShouldBeImmutable
ValueObjectsShouldBePassedByValue
ValueSemantics
ValueType
WhatTheMeaningOfIsIs
WhenDoSchemasAndClassesDeviate
WholeValuePattern
WhyFunctionalProgramming