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

Continuous Documentation for Your Code

00:00

Formal Metadata

Title
Continuous Documentation for Your Code
Title of Series
Number of Parts
542
Author
Contributors
License
CC Attribution 2.0 Belgium:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
Do you document your code? Imagine that you need to get back to your code in 6 month after you wrote it, there is always a big possibility that you will have to spend some time to find out how this code works. Or if someone else wrote some code, which is already in production and your task is to fix a bug in it and there is no documentation and no one actually knows what this code does. There are more benefits of implementing continuous documentation for the code: - easy to onboard new team members, - easy to share knowledge, - if this code is open source - easy to start contributing, - easy to see purpose and motivation of each piece of code, - easy to keep versioning for each new release of the code. It this talk I will show the difference between documentation types and will show a demo in the end of the talk.
SoftwareSelf-organizationAssociative propertySoftware developerWordComputer animation
Digital photographyMachine codeMachine codeFormal languageComputer programmingComputer animation
SynchronizationRootMachine codeDigital photographyOpen sourceDirection (geometry)Series (mathematics)Menu (computing)Confidence intervalWritingSoftware developerLatent heatVideo gameMachine codeElectronic program guideBitDirection (geometry)Set (mathematics)MereologyInformationFunctional (mathematics)Computer fileParameter (computer programming)Computer-assisted translationResultantComputer programmingAnalytic continuationPoint (geometry)Open sourceTelecommunicationDifferent (Kate Ryan album)String (computer science)Web 2.0Computer animation
Open sourceMachine codeDigital photographyModule (mathematics)Function (mathematics)GoogolMaxima and minimaPhysical lawInclusion mapSoftware developerBlogDifferent (Kate Ryan album)1 (number)Machine codeResultantComputer-assisted translationOpen sourceKey (cryptography)Set (mathematics)BitType theoryElectronic program guideFunctional (mathematics)Projective planeWeb pageLevel (video gaming)SoftwareSheaf (mathematics)Revision controlComputer animation
Normed vector spaceDigital photographyMachine codePrice indexTable (information)Forcing (mathematics)Lattice (order)Level (video gaming)BitLink (knot theory)Reading (process)Set (mathematics)Software developerMachine codeProjective planeDifferent (Kate Ryan album)MereologyPerfect groupMoment (mathematics)Type theoryMultiplication signLine (geometry)WritingComputer animation
Program flowchart
Transcript: English(auto-generated)