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

Code Review Skills for Pythonistas

00:00

Formal Metadata

Title
Code Review Skills for Pythonistas
Title of Series
Number of Parts
50
Author
Contributors
License
CC Attribution - 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
As teams and projects grow, code review becomes increasingly important to support the maintainability of complex codebases. In this talk, I’ll cover guidelines for writing consistent python code beyond pep8, how to look out for common python gotchas, and what python tools are available to automate various parts of the review process. Most importantly, I’ll cover the human aspect of code reviews - how we can be better at approaching reviews with empathy and understanding from the perspective of both a reviewer and a submitter. Following these successful code review practices will lead to happier teams and healthier code bases.
Machine codeStandard deviationComputer configurationMaxima and minimaProduct (business)Source codeGame theoryFrustrationProcess (computing)CASE <Informatik>Observational studyBit rateSoftware developerExpert systemDivisorConsistencyInequality (mathematics)Electronic program guideTape driveDifferent (Kate Ryan album)Projective planeRule of inferenceDivisorMultiplication signCommutatorProduct (business)Maxima and minimaType theorySoftware developerTime zoneFrictionMultiplicationSubsetOpen setElectronic program guideStandard deviation2 (number)Formal languageConsistencyBit rateLink (knot theory)MeasurementOnline helpProcess (computing)TwitterMachine codeSlide rulePosition operatorMereologyPhysical systemGroup actionCASE <Informatik>Observational studyBookmark (World Wide Web)Point cloudVirtual machineSoftware bugMilitary baseShared memoryFile formatBitLaptopFrustrationRight angleGame theoryJava appletLine (geometry)SoftwareVelocityGoodness of fitTerm (mathematics)Functional (mathematics)Total S.A.MathematicsState transition systemComplete metric spaceSurfaceWritingComputer animation
Computer virusDemo (music)Machine codeText editorFile formatInternet service providerConsistencyData managementPoint (geometry)Software developerSign (mathematics)Fundamental theorem of algebraDean numberLevel (video gaming)Context awarenessLink (knot theory)ChecklistUtility softwareStatement (computer science)DebuggerMessage passingReading (process)Process (computing)FeedbackOpen setSoftware design patternUsabilityDifferenz <Mathematik>Line (geometry)Computer clusterContent (media)Machine codeConsistencyProcess (computing)PlanningSoftware developerLaptopChecklistLine (geometry)SurgeryUtility softwarePerformance appraisalLink (knot theory)Open sourceData conversionWindowGoodness of fitSoftware design patternFeedbackRule of inferenceLevel (video gaming)Point (geometry)Bookmark (World Wide Web)Software maintenanceData managementAreaFile formatAuthorizationSound effectText editorMathematicsBitCode refactoringConfiguration spacePosition operatorCountingPerspective (visual)Context awarenessDependent and independent variablesMultiplication signMultiplicationElectronic program guideBranch (computer science)TelecommunicationType theoryComputer configurationObservational studyDemo (music)CASE <Informatik>Differenz <Mathematik>Software bugTraffic reportingInstallation artComputer architectureOrder (biology)Product (business)Mathematical optimizationQuicksortPeer-to-peerFluid staticsMathematical analysisVariable (mathematics)Fundamental theorem of algebraClosed setArithmetic progressionFreewareSelf-organizationLengthOpen setHookingComputer animation
Product (business)Standard deviationError messageCode refactoringMachine codeRule of inferenceTupleScripting languageSample (statistics)Function (mathematics)Letterpress printingStatement (computer science)DebuggerCondition numberComputer configurationSoftware frameworkMultiplicationFormal languageWrapper (data mining)Source codeSystem callComputer fileSoftware testingWritingContinuous integrationSuite (music)Level (video gaming)Complete metric spaceWechselseitige InformationKeyboard shortcutExtension (kinesiology)Context awarenessFluid staticsMachine codeMathematical analysisStatement (computer science)Computer configurationFunction (mathematics)Software developerText editorOpen sourceDebuggerRight angleConfidence intervalTraffic reportingValidity (statistics)Repository (publishing)ResultantComputer fileSound effectSoftware testingElectric generatorParameter (computer programming)Data conversionTrailElectronic program guideShared memoryTupleDependent and independent variablesFunctional (mathematics)Bookmark (World Wide Web)Software maintenanceMultiplicationProjective planeArithmetic progressionSoftware bugError messageMultiplication signCollaborationismCondition numberQuicksortInstance (computer science)Touch typingWindowAnalytic continuationGraph coloringINTEGRALWordExtension (kinesiology)1 (number)Link (knot theory)Configuration spaceType theoryProcess (computing)Open setRemote procedure callSlide ruleRule of inferenceFeedbackKeyboard shortcutPauli exclusion principleLibrary (computing)SoftwareFault-tolerant systemUsabilitySpacetimeProgrammer (hardware)DampingMathematicsContext awarenessSuite (music)Cross-platformString (computer science)Continuous integrationLatent heatRevision controlIndependence (probability theory)Computer animation
Rule of inferenceTerm (mathematics)FeedbackLink (knot theory)Stack (abstract data type)Machine codeSubsetScale (map)ArchitectureError messageVariable (mathematics)LogarithmObservational studyLine (geometry)Population densityLimit (category theory)Execution unitCAN busFormal languageComplete metric spaceProgrammer (hardware)Function (mathematics)MereologyResource allocationProcess (computing)AdditionSoftware testingWeightDean numberSlide ruleMachine codeSocial classMereologyProcess (computing)ThumbnailLink (knot theory)Goodness of fitString (computer science)Online helpFeedbackRecursionSoftware bugType theoryCASE <Informatik>Military baseWritingMaxima and minimaMessage passingValidity (statistics)Rule of inferenceLine (geometry)Observational studyMultiplication signForcing (mathematics)Figurate numberTwitterAdditionRight angleBlogOpen sourceMeasurementImplementationMathematicsTheoryDependent and independent variablesSoftware developerProjective planeLattice (order)Cartesian coordinate systemNP-hardSlide ruleWeightWindowFilm editingMomentumSoftware design patternObject (grammar)PretzelBitPoint (geometry)Computer animation
Coma BerenicesBlock (periodic table)Data typeXMLComputer animation
Transcript: English(auto-generated)