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

Keeping your projects nice and clean

00:00

Formal Metadata

Title
Keeping your projects nice and clean
Title of Series
Number of Parts
131
Author
Contributors
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
Keeping your projects nice and clean helps other to understand your code better and it's crucial when you're working in teams of more than a few people. How do you achieve that? I'll talk about selected quality control tools, autoformatters, CI, but also about conventions, review process and other details of how we tackle this problem in my workplace. I'll discuss how to introduce changes gradually and keep your repository style and quality checks in sync, even when you have dozens of them. And also about what happens when you overdo it and the tools that should make your life easier actually turn into the torturing machine.
Conic sectionPauli exclusion principleLine (geometry)CodeCountingComputer animationLecture/Conference
ConsistencyInformation securityRight angleFunctional (mathematics)Task (computing)Computer programmingVector potentialCodePasswordShared memoryIntegrated development environmentCountingOpen setBitSurface of revolutionMereologyStandard deviationOcean currentRevision controlPoisson-KlammerAbstract syntaxProjective planeWritingProgrammierstilText editorFamilyFeedbackCognitionDifferent (Kate Ryan album)INTEGRALDecision theoryMultiplication signTextsystemDefault (computer science)Point (geometry)Computer configurationVulnerability (computing)Online helpSoftware bugFile formatFlow separationVideo gameStructural loadPiString (computer science)Group actionLeakCASE <Informatik>Programmer (hardware)Computer animation
Conic sectionObject (grammar)Confidence intervalMereologyProgrammer (hardware)Server (computing)Group actionHookingComputer configurationOperator (mathematics)Integrated development environmentLine (geometry)Rule of inferenceVirtual realityObject (grammar)SpacetimeCodeSoftware testingSequenceString (computer science)Continuous integrationDenial-of-service attackAnalytic continuationProper mapDifferent (Kate Ryan album)Functional (mathematics)Projective planeNeuroinformatikText editorGoodness of fitData structureConfiguration spaceBitSystem callMultiplication signOpen sourceComputer fileRecursionForm (programming)Structural loadShared memoryMathematicsFile formatPlug-in (computing)Graph (mathematics)PiState transition systemRight angleWorkstation <Musikinstrument>Software maintenanceDependent and independent variablesFormal languageControl flowComputer animation
ConsistencyFile formatMathematicsLogarithmRevision controlString (computer science)Configuration spaceServer (computing)Projective planeSet (mathematics)Different (Kate Ryan album)ImplementationLattice (order)Functional (mathematics)Software developerElectronic mailing listScripting languageStructural loadNP-hardProgrammer (hardware)Software development kitZoom lensType theoryMultiplication signWritingReading (process)InformationTemplate (C++)Object (grammar)Pattern languageComputer fileCode refactoringCodeRule of inferenceDivisorSoftware testingBus (computing)File formatSlide ruleMathematicsSynchronizationRepository (publishing)HTTP cookieData managementIntegrated development environmentParameter (computer programming)MereologyPhysical systemPerspective (visual)VotingLibrary (computing)Right angleWrapper (data mining)Fluid staticsComputer animation
Artificial neural networkHand fanFirst-person shooterPersonal digital assistantMultiplication signDefault (computer science)Software developerLogic gateBranch (computer science)CodeRule of inferenceFlagServer (computing)Group actionRoundness (object)Commitment schemeFile formatComputer animationMeeting/InterviewLecture/Conference
Transcript: English(auto-generated)