We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Clean Code: A Reader-Centered Approach

00:00

Formal Metadata

Title
Clean Code: A Reader-Centered Approach
Title of Series
Number of Parts
133
Author
License
CC Attribution - NonCommercial - ShareAlike 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal and non-commercial purpose as long as the work is attributed to the author in the manner specified by the author or licensor and the work or content is shared also in adapted form only under the conditions of this
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
Clean Code is a philosophy of writing code for the reader of the code rather than for the author or for a machine. Writing code that is clean is extremely important because of the high maintenance cost associated with messy code. In this session, you will learn from industry experts what makes code clean. In addition, you will learn how to write reader-centric code that is simple, readable, understandable, maintainable, and testable.
Software developerTelecommunicationPearson product-moment correlation coefficientState of matterSoftwareIndependence (probability theory)ComputerMachine codeFunction (mathematics)Social classProcess (computing)Shift operatorFocus (optics)Total S.A.GodMultiplication signMachine codeVirtual machineNumberWindowLikelihood functionAdditionNonlinear systemMachine learningProjective planeSoftware bugTheoryBitGoodness of fitOcean currentFunctional (mathematics)File formatDampingPhysical systemSoftware maintenanceFlow separationComputer scienceSoftware industryElectronic mailing listCountingDisk read-and-write headMoment (mathematics)Product (business)Right angleGroup actionTerm (mathematics)Presentation of a groupSoftware developerDegree (graph theory)Doubling the cubeAuthorizationArtificial neural networkOpen sourceApplication service providerMeasurementServer (computing)Cartesian coordinate systemCloud computingSoftwareExpert systemSource codeLattice (order)BuildingInformation technology consultingPoint (geometry)Process (computing)Focus (optics)Independence (probability theory)Social classPermanentValidity (statistics)Structural loadScaling (geometry)Level (video gaming)WebsiteArithmetic meanWritingData structureTelecommunicationPoint cloudBootingReading (process)System callExecution unitHoaxRow (database)Computer animation
Software developerProgrammer (hardware)Software testingExecution unitMachine codeWikiCoroutineLine (geometry)Machine codeGame controllerAbstractionExpressionPhysical systemNumberExecution unitProgrammer (hardware)Single-precision floating-point formatSubsetSoftware developerSoftware testingDependent and independent variablesWikiPresentation of a groupRight angleComplex (psychology)SummierbarkeitMetropolitan area networkMoment (mathematics)Point (geometry)CausalitySoftwareVirtual machineCoroutineFile formatData structureVideo gameProcess (computing)Cycle (graph theory)Source codePrincipal idealMultiplication signProjective planeWordMeeting/InterviewComputer animationLecture/Conference
Machine codeWritingVirtual machineMachine codeSoftwareSoftware developerMultiplication signVideo gameProjective planeAuthorizationAdditionCycle (graph theory)Source codeNumberVirtual machineWritingSpacetimeSemiconductor memoryLimit (category theory)Constraint (mathematics)Category of beingProcess (computing)Software bugCoprocessorComputer animation
Machine codeMachine codeMedical imagingGoodness of fitProcess (computing)Scripting languageContext awarenessSoftware developerSelf-organizationDisk read-and-write headWeb pageQueue (abstract data type)SoftwareComputer animationMeeting/InterviewLecture/Conference
CoprocessorSoftware developerTime domainString (computer science)Codierung <Programmierung>Positional notationOvalLengthVariable (mathematics)Range (statistics)Field (computer science)Software developerFactory (trading post)Order (biology)Semiconductor memorySocial classVariable (mathematics)Multiplication signProcess (computing)Computer fileDifferent (Kate Ryan album)Loop (music)Object (grammar)Lambda calculusDomain nameFuzzy logicCodierung <Programmierung>Address spaceSlide ruleTotal S.A.Group actionData managementAuthorizationGoodness of fitParsingMachine codeBoolean functionCopula (linguistics)Context awarenessWordProjective planePositional notationLevel (video gaming)Pattern languageField (computer science)Type theorySingle-precision floating-point formatFormal languageModule (mathematics)AdditionElectric generatorLengthTimestampInterior (topology)Maxima and minimaRange (statistics)Row (database)Disk read-and-write headData structureQueue (abstract data type)Set (mathematics)Semantics (computer science)DatabaseInformationPhysical systemRevision controlExpressionCartesian coordinate systemTerm (mathematics)Chemical equationObject-oriented programmingBitProgrammschleifeStandard deviationFunctional (mathematics)Decision theoryLine (geometry)GodCoprocessorFrequencyElectronic mailing listPresentation of a groupEndliche ModelltheorieProgramming languageData loggerPredicate (grammar)WeightDescriptive statisticsBus (computing)
Level (video gaming)Software developerAbstractionFunction (mathematics)Line (geometry)Social classString (computer science)Parameter (computer programming)FlagVolumenvisualisierungFlow separationQuery languageSound effectCausalitySoftware developerMemory managementFunctional (mathematics)Parameter (computer programming)Single-precision floating-point formatFlagInheritance (object-oriented programming)Level (video gaming)Software maintenanceOrder (biology)Statement (computer science)Type theoryRow (database)DatabaseCartesian coordinate systemException handlingFunction (mathematics)Physical systemCASE <Informatik>Traffic reportingFormal languageCausalityGoodness of fitMoment (mathematics)Sound effectMathematicsSocial classPoint (geometry)Flow separationInterface (computing)Line (geometry)Query languageTranslation (relic)Machine codeState of matterSoftwareComputer fileRule of inferenceInformationNumberLengthAbstractionVolumenvisualisierungAdditionNatural numberGeneric programmingBit2 (number)WordAverageGraph coloringComplex (psychology)Process (computing)Endliche ModelltheorieMultiplication signMaxima and minimaMereologyDependent and independent variablesContent (media)RootElement (mathematics)FamilyNeuroinformatikSoftware bugNavigationOverhead (computing)Marginal distributionTerm (mathematics)ForceClosed setOrthogonalityComputer scienceTheory of relativityPrincipal idealWaveBinary codeTwitterPosition operatorCountingFormal grammarComputer animation
Sound effectGauge theoryData modelSoftware developerMachine codeBlock (periodic table)Function (mathematics)Object (grammar)Social classData structureSimilarity (geometry)Single-precision floating-point formatScale (map)Sigma-algebraDistribution (mathematics)Java appletClique-widthStrutHybrid computerConsistencyOrder (biology)AbstractionGame controllerRepository (publishing)Factory (trading post)View (database)InjektivitätLine (geometry)Social classContext awarenessDependent and independent variablesPhysical lawRule of inference2 (number)Wave packetScaling (geometry)Object (grammar)Open sourceAbstractionPhysical systemDifferent (Kate Ryan album)Constructor (object-oriented programming)Programming paradigmExecution unitCohesion (computer science)Traffic reportingHybrid computerBitInformationComputer fileMachine codeDatabaseAverageException handlingNumberFunctional (mathematics)RootOrder (biology)State of matterBlock (periodic table)Field (computer science)Cartesian coordinate systemLevel (video gaming)Fitness functionPositional notationMaxima and minimaProjective planeSoftware developerSoftwareVariable (mathematics)Sound effectSet (mathematics)Pattern languageSoftware design patternSoftware industryLie groupMultiplication signFactory (trading post)InjektivitätSingle-precision floating-point formatLimit (category theory)Clique-widthHand fanLogical constantAdditionParameter (computer programming)Data structureInterpreter (computing)Presentation of a groupCASE <Informatik>Principal idealPRINCE2MetreLength40 (number)Goodness of fitRight angleData miningLocal ringCategory of being
Software developerMaizeMachine codeOpen setFactory (trading post)DivisorPattern languageComputer fileProcess (computing)Execution unitSoftware testingKolmogorov complexityAlgorithmCode refactoringRule of inferenceMachine codeSoftware testingBitAdditionExecution unitProjective planeSoftware bugMultiplication signData managementProcess (computing)Product (business)Wave packetDifferent (Kate Ryan album)Expert systemComputer clusterLinear regressionSuite (music)Phase transitionWeightCASE <Informatik>Functional (mathematics)Complex (psychology)Software developerUnit testingSoftware maintenanceParameter (computer programming)Cohesion (computer science)PhysicalismLoop (music)Code refactoringSoftwareTest-driven developmentType theoryModal logic2 (number)Event horizonError messageSource codeSocial classRevision controlObject (grammar)Block (periodic table)Digital photographyFlagTwitterResultantOrder (biology)Predicate (grammar)Slide ruleLogicRule of inferenceDefault (computer science)Position operatorPresentation of a groupComputer fileClosed setDivisorFactory (trading post)RefractionMetropolitan area networkVideoconferencingTerm (mathematics)Design by contractSpeech synthesisDatabase normalizationPrincipal idealRepository (publishing)Real numberComputer animation
Software developerMachine codeSocial classFunction (mathematics)Process (computing)Software testingFeedbackMachine codeSoftware developerMetropolitan area networkProjective planeAdditionVirtual machineInformationSource codeReading (process)Different (Kate Ryan album)CodebuchSocial classProcess (computing)Test-driven developmentFunctional (mathematics)PlastikkarteGreen's functionCuboidMetric systemGoodness of fitCASE <Informatik>SoftwarePresentation of a groupSoftware testingMultiplication signFeedbackVideoconferencingSeries (mathematics)Message passingPulse (signal processing)Data mining
Software developerTwitterEmailInformationPresentation of a groupPlanningBitCASE <Informatik>InformationFeedbackBookmark (World Wide Web)AdditionSoftware developerMachine codeNeuroinformatikObservational studyMereologyIdentifiabilityCategory of beingComputer architectureWeb pageFiber bundleComputer scienceException handlingFunctional (mathematics)LengthExpert systemRule of inferenceRepository (publishing)Right angleProjective planeUnit testingOpen sourceTwitterSoftwareParameter (computer programming)AuthorizationComputer programmingProgrammer (hardware)Software engineeringElectronic visual displayData structureLink (knot theory)Complex (psychology)Multiplication signNumberGoodness of fitSystem callTorusBoss CorporationMeeting/InterviewComputer animation
Transcript: English(auto-generated)