Search Results
AbileneParadox
AbstractDataType
AbstractModelsAnswerQuestions
AbstractWithOnceAndOnlyOnce
AbstractionChop
AccessorEvents
AclassIsNothingButaCyclicDependency
ActiveObjectModel
AlexandrianForm
AlgorithmsOrInteraction
AlgorithmsThatDemandGarbageCollection
AllInOneWiki
AlwaysDeclareSerialVersionUid
AnonymousNamespace
AnthropicPrinciple
AppletsAreApplicationsToo
ArchitecturalStylesAndXp
ArgueAgreeIdiomArgue
AskTheComputer
AspectOrientedExamples
AspectOrientedProgramming
AssertionsAsComments
AssertionsAsDefensiveProgramming
AssignVariablesOnce
AvoidExceptionsWheneverPossible
AvoidFinalStringsForUniqueTypes
AvoidThreadsForOptimizations
BadKeyboards
BadVariableNames
BairsLaw
BeautyAintMyBusinessNoSir
BesottedWithStaticTypeChecking
BigPictures
BinaryChop
BinarySearchCodeOnly
BinarySearchCommentary
BitField
BlackBoxComponentry
BlackaddersMap
BlameYourselfFirst
BondageAndDisciplineLanguage
BooleanRepresentation
BracesAroundBlocks
BreakLongLines
BreakingTheRules
BridgePatternIsJustGoodFactoring
BugReportingFramework
BuildLoopsYourself
BuildingTheWorldsHeaviestAirplane
CallingOneTestCaseFromAnother
CategorizedRecentChangesDiscussion
CeePlusPlusSux
CeePreprocessorStatements
CentipedeGame
CgiVsServlet
ChangeSummary
ChangeSummaryDiscussion
ChangeVelocity
ChangesInMayThirteen
ChangesInNovemberFourteen
ChicagoManualOfStyle
CitationProblem
ClassifyingExceptions
ClientPresence
CodeClassInvariants
CodeCoverage
CodeNormalization
CodeStewardship
CodeUnitTestFirst
CodeWithoutExceptions
CodingConvention
CollectAndSummarize
ColorOutsideTheLines
CommentCostsAndBenefits
CommentOnTransclusion
CommentingChallenge
CommunityLifeCycle
CompareConstantsFromTheLeft
ComponentDesignPatterns
ComponentDesignPatternsAcknowledgements
ConnectionFlyweight
ConquerWithCompassion
ConsiderTheSource
ConstCorrectness
ConstructiveInterference
ContainerIndependence
ContinualImprovement
ContinuousIntegration
ContrivedInterfaces
ConvertExceptions
CopyAndPasteProgramming
CopyLeftArgument
CouldDoThisMyself
CouldExtremeProgrammingHaveArisenWithoutSmalltalk
CouldIsntWill
CppBashing
CreatePrivatelyPublishLater
CreepingObesity
CriticalSuccessFactorsOfObjectOrientedFrameworks
CriticizeHelpfully
CsharpLanguageDiscussion
CulturalStandards
CulturallySensitive
CultureDifferences
CycleAbstractionPattern
DataDrivenPrograms
DaveHarris
DavesRealExampleWhereThinkingAheadWouldHaveHelped
DavidBrown
DavidBrownAtLucida
DealingWithCumbersomeEnvironments
DeathOfThePage
DebugByDescribing
DeclareVariablesAtFirstUse
DeletionInWiki
DenhamGrey
DependencyInversionPrinciple
DesignBurp
DesignByCommittee
DesignByContract
DesignByContractAssertionsVsUnitTestsVsTypes
DesignFromTheClientSide
DesignOfTheDesign
DesignShield
DeveloperMaturity
DevelopersAreTheCustomer
DialecticMode
DiscordantRewardMechanisms
DiscussionMemesShmemes
DiscussionWithAnAlaskanGrizzlyBear
DocumentModeSummary
DoesXpWorkForJava
DoesYagniInterruptFlow
DogFood
DontBlameJustDo
DontDistinguishBetweenClassesAndInterfaces
DontEatTheMenu
DontNameClassesObjectManagerHandlerOrData
DontThrowGenericExceptions
DontUseExceptionsForFlowControl
DontUseGetAndSet
DoomSayers
DrakesEquation
DuneTheMovie
EarlyHistoryOfSmalltalk
EddieEdwards
EdwardDeBono
EfficientContractsInJava
EiffelUnit
EinsteinPrinciple
ElvisImitators
EmbraceChange
EncyclopaediaBritannica
EnhancingSunit
EnlighteningThingsFirst
EnoughVerification
EnumeratedTypesInJava
ErasingPainfulMemoriesDiscussion
EscapeHatch
EscapeMetaCharacters
EstablishValueSystem
EvaluatePreconditions
EwaDiscussion
ExceptionHandlingNearMainline
ExceptionPatterns
ExceptionsCancelTransactions
ExceptionsMaskRealProblems
ExtendObject
ExtensibleMarkupLanguage
ExtremeAdaExperiment
ExtremeGuidelinesForCeePlusPlusDiscussion
ExtremeNeed
ExtremeProductsWontSell
ExtremeProgrammingInContext
ExtremeProgrammingMayScaleUp
ExtremeProgrammingWithTypes
ExtremeValues
FallBackOnReflection
FallingFromGrace
FalseEconomy
FixYourWiki
FlatShortForm
ForgetToAnswerTheResult
ForgetToCloseTheFile
FormAndFunctionAreOne
ForwardDeclaration
FourLayerArchitectureDiscussion
FourVariables
FourthGenerationLanguage
FpVsOo
FullyParallelProgramming
FundamentalConstructionMetaphors
FuturistProgramming
GamesVsPatterns
GarbageCollectionInCpp
GaveUpOnTelevision
GeneratingCppFromSmalltalk
GenericProgrammingInSmalltalk
GentleReductionism
GettingUpToSpeed
GoTo
GoldilocksSolution
GoodQuotes
GoodVariableNames
GraphicalProgramming
GreyGoo
GrokTheCompiler
GuardClause
GummiBearsConsideredHarmful
GuruDoesAll
HaltingProblemDiscussions
HandlingExceptionsAsEarlyAsPossible
HeadlineMemos
HelloWorld
HomogenizeExceptions
HotSpotVm
HowFastCanYouWriteCode
HowSimpleComplexityIs
HowiLearnedToLoveObjects
HundredPersonProject
HungarianNotation
IdentifiersAreComments
IlluminateTheMainline
ImagineTheRefactoring
IncompleteNotations
IndexOrCount
InlineAllMethodsWhereverPossible
InterfaceDiscovery
InterfaceTags
IsSmalltalkComplete
IsUnitTestingExtreme
IsVerificationNecessary
JavaByteCode
JavaDynamicDispatchAndConstructors
JavaExceptionsAreParticularlyEvil
JavaIsDeadDiscussion
JavaVersioning
JavaWikiByRichardKeene
JoinCapitalizedWords
JournallingPattern
JustGoodFactoring
JustInTimeProgramming
JustTheFacts
KnowledgeAndInformation
KnowledgeManagement
KnowledgeManagementArgue
LanguagePissingMatch
LarryNiven
LawOfDemeter
LawOfDemeterIsTooRestrictive
LeTonBeauDeMarot
LineComments
LinearShuffle
LinkPattern
LiskovSubstitutionPrinciple
ListsToSuggestStructure
LoadAccessor
LocalVariablesDefinedAndUsedOnOnePage
LongFunctionExamples
MagicTheGathering
MajorSurgeryForFutureChanges
MakeItFastBreaksMakeItRight
MechanismRichPolicyFree
MemesShmemes
MentalInertia
MentalStateCalledFlow
MetaExtremeWay
MetaObjectProtocol
MethodCommenting
MethodObject
MethodsShouldBePublic
MfcMessageMapFallacy
MisUsingMultipleInheritance
MissingWikiBeforeXp
ModelOfQuality
MorePainMoreGainSolution
MoreSophisticatedReferencing
MoreThanOneOffer
MovingBrokenUnitTests
MultiWiki
MultipleInheritanceIsNotEvil
MuscleMemory
MysticalProgramming
NameHiding
NaturalSearch
NeedToHaveCertainty
NeedingBinarySearch
NilFalseExceptionsFailure
NineteenEightyFour
NoPointers
NoSecondChance
NoSuchThingAsSize
NonFunctionalIsNonsense
NotTuringEquivalent
NothingHalfBaked
NullObjectDiscussion
NullObjectExamples
NullObjectImplementation
NullPointerException
NumberSpecificationsAndTuringMachines
OaooBalancesYagni
ObLink
ObjectMoment
ObservablesNeedToBeConsistent
ObserversShouldNeverThrowExceptions
OffByOne
OneWikiEvolution
OoMatchesThinking
OpenClosedPrinciple
OpenClosedPrincipleAndXp
OpenSourceDiscussion
OpenUniversity
OptimizingCompilers
OrganicArchitecture
OutOfPrintBooks
OverDesign
OverEngineering
PackageDesign
PairProgrammingCostsBenefits
PaperGivesNoFeedback
PartToWholeAsWholeIsToPart
PatternBacklash
PatternComponent
PatternInEverything
PatternLanguage
PatternValueSystem
PatternsAreNotTheLesserOfTwoEvils
PatternsAsMemes
PatternsInChess
PenroseCannotConsistentlyAssert
PersonalPatternityTests
PiecemealGrowth
PleasePleaseDontCategorizeEveryPageOnWiki
PlotEnablingDevice
PolarizingQuestion
PredicateClasses
PreprocessorsAreNotEvil
PrettyPrintingJavaWithVisitor
PrimaDonna
ProgramYourWayOut
ProgrammingIsForNighttime
ProgrammingIsHard
ProgrammingOutsideTheCube
ProgrammingTeamSize
ProofOfCorrectness
ProofsCantProveTheAbsenceOfBugs
ProtoPattern
PunctuatedEquilibrium
QualityAttributes
QualityVsPrescriptionRules
RandomPagesDiscussion
RandyKramer
RavioliCode
ReFactor
ReadsLikeProse
RecentChangesJunkie
RecentChangesRace
RecycleBin
RedundantIncludeGuards
RefactorMercilessly
RefactorOrDesign
RefactoringAndRewriting
RefactoringCom
RefactoringFriendly
ReferencesValuesIdentitiesAndVariables
ReferentsOnWiki
ReleasingResourcesInJava
RenamingWikiPages
ReplaceUselessFantasyWithExperimentation
ReturnBooleanEvaluations
ReturnImmutablesFromAccessorMethods
ReturnNewObjectsFromAccessorMethods
ReverseLinkDisabled
RonReuter
RulesAreMadeToBeBroken
SafeLoop
SaveOften
ScientificMethod
SeaOfContent
SecurityDoorPattern
SelfModifyingGame
ShallowHierarchies
ShieldPattern
ShunTheLight
SimpleSuperclassName
SimplyUnderstoodCode
SimulatingKeywordArguments
SingleFunctionExitPoint
SixThinkingHats
SmallLint
SmalltalkCompiler
SmalltalkLateBinding
SmalltalkLearnersClub
SmalltalkMinusMinus
SmartSystem
SoYaWannaWikiWiki
SoftwareAsCapital
SoftwareDesignForTesting
SoftwareLacksaBody
SoftwarePuzzleAnalogy
SourceCodeAndModeling
SourcesOfBugs
SpecializationIsForInsectsDiscussion
SpikeDescribed
SpikeWiki
SpokenProgramming
StayingCurrent
SteppedOnMyEdit
StoneSociety
StoryDependenciesInXp
StringBuffer
SubclassToTestDiscussion
SynthesisOs
TechnicalMemo
TeleTubbies
TemporaryCargoCult
TenWordLine
TestEverythingThatCouldPossiblyBreak
TestTheTest
TestWhetherInConstructionPhase
TestingInterfaces
ThaddeusOlczyk
TheCurseOfXanadu
TheDeadlineOnBigDesignUpFront
TheNilObjectInStronglyTypedLanguages
TheThirdWave
TheTroubleWithConsensus
ThereAintNoSuchThingAsPrematureGeneralization
ThereAreNoTypes
ThreadMode
ThreadsAreOptimizations
ThreeStarProgrammer
ThreeStarSwap
ThrowYourOwnException
TidyUpBeforeThrowing
TimeToDoItOver
TipsFromWardCunningham
ToNeedComments
TooGoodForFeedback
TooMuchDocumentation
TopTenHomePages
TragedyOfTheCommonsCantHappenHere
TwoOldHandsInThreadMode
TypesAreContracts
UnifiedRecentChanges
UnitTestCpp
UnitTestingIsDesign
UnitTestingNonPublicMemberFunctions
UsageOfInnerClasses
UseClosuresNotEnumerations
UseEnumerationsInsteadOfForLoops
UseExceptionsInsteadOfErrorValues
UseFactoriesToBuildObjects
UseObjectsToReturnMultipleValues
UseStructsNotClasses
UseTracing
UserStoryShield
VagueWords
ValueObject
ValueObjectsRequireGarbageCollection
ValueObjectsShouldBePassedByValue
VerifyOutputWithGrammar
VirtualMachineDiscussion
VisibleContext
VisitingFallingWater
VisitorsInNinetySeven
WebEvolvingContent
WebTesting
WebUniqueContent
WebWeb
WellCommentedCode
WellFactoredCode
WhatAreTypes
WhatWillThisBecome
WhatWouldPeopleLikeOnWiki
WhenDoYouCheckForBadArguments
WhenDoesAnObjectBecomeGarbage
WhenIsManifestTypingConsideredaGoodThing
WhereToBuyBooks
WhorfianHypothesis
WhyAreReferencesHard
WhyEachSiteShouldHaveaWiki
WhyPatternsAreInteresting
WhyStickWithXp
WhyXpIsPopular
WikiAndTheSilverBullet
WikiBackgroundColor
WikiConversation
WikiCopyRights
WikiEmigration
WikiForumPrefixes
WikiIceberg
WikiInterchangeFormat
WikiInterpolatedComments
WikiIsNotXanadu
WikiMasterDiscussion
WikiNamePluralProblem
WikiOsDiscussion
WikiReductionistVotes
WikiStoneSociety
WikiSuccessCanInhibitNewWriters
WikiWikiPlans
WikiWikiSuggestions
WikiWikiSuggestionsSimple
WittgensteinsLadder
WorstThingsFirst
WouldntStartFromHere
WuWei
XpAndDocuments
XpAndEncapsulation
XpAndVisibility
XpCritiqueDiscussion
XpFreeZone
XpIsForBabies
XpIsNotaSilverBullet
XpProductivityMeasurementProblem
XySymmetryBugs
YagniAndCompanyAssets
YagniAndTeamDynamics
YouArentGonnaNeedIt
YouArentGonnaNeedItAndYtwok
YouReallyArentGonnaNeedThis
YtwoKaboom