動画検索
関連広告
検索結果
What we'll cover in this video
In the real world, documentation isn’t always available
Exploring 3 different web apps to gain insight on what they do
Taking a look at a closed source Flask application
Figuring out the tech stack of the application from the bottom up
Scoping out a project’s size on the command line in a few seconds
Determining how an app is designed based on lines of code for file types
Using prior experience and our new found knowledge to find out what to edit
Looking at an open source Phoenix app ( on GitHub
One strategy for fixing a bug in an open source project
First steps to get familiar with an open source project’s code base
Using GitHub’s UI to gain insights on an application’s code base
Repeating most of what we did on the command line but on GitHub instead
Copying features from an open source project into your project
Tracing code on a need to know basis
Not every pull request needs to be Earth shattering, small is ok
You don’t need to be an expert or professional to contribute to a project
Don’t under estimate small pull requests, always test your code!
Looking at a Ruby on Rails open source project ( on GitHub
Seeing what the dev.to code base is composed of
Exploring the routes at the code level (some web frameworks have this)
Repeating what we did previously to find the dev.to tech stack
Finding hints of a linting tool being used is a very good sign for code quality
Tests are a great way to see how things work under the hood
Use everything together and your task at hand to determine what to do next
Intro
How to integrate into a new codebase?
Read the documentation
What to do if there is no documentation
Self-discovery tips
Stepping through code
Step through the code using breakpoints and other tools to help you understand the flow of the code
Write unit tests to practice your understanding of the code
Document everything you learn
Conclusion
Video Intro
Link to another of my videos on understanding code written by others
Take on small tasks to get hands-on in a new codebase
Get some mentors to help you become familiar with a codebase
Ask someone to give a walkthrough of new code functionality
Reading documentation and wiki to help learn a new codebase
Use code reviews to learn a new codebase quickly
Institute a "no progress" rule to prevent prolonged stagnation
Share your videos with friends, family, and the world.
YouTube-CodeBase
2024/03/26