Vital Tips for Learning A New Codebase Quickly For Faster Productivity
Beachcasts Programming Videos
Vital Tips for Learning A New Codebase Quickly For Faster Productivity. Adam Culp of Beachcasts php programming videos shares 6 tips on how to learn a new codebase quickly, while onboarding at a new job or project. We learn how to read code, and gaining an understanding quickly is important to software engineering. By learning a new codebase faster it enables us to become productive faster.
Please * LIKE, COMMENT, AND SUBSCRIBE * – and share with others!
Key Topics:
– Onboard at a new software engineering job quickly
– Take on smaller tasks to become familiar with code faster
– Find some mentors to help you navigate a new codebase
– Get code walkthrough from someone already familiar with the application
– Read documentation and wiki to pick up on business logic of a new application
– Leverage peer code reviews to onboard faster
– Define a rule to abandon prolonged blockers
For a nice list of equipment I use in my studio, and to support the channel if you make any purchases (doesn’t cost you a thing), visit my kit at kit.co: https://kit.co/beachcasts/beachcasts-studio
Errata:
Let me know if you notice anything that should be errata
Associated Links:
https://beachcasts.com
Timeline:
00:00 Video Intro
00:59 Link to another of my videos on understanding code written by others
01:10 Take on small tasks to get hands-on in a new codebase
03:05 Get some mentors to help you become familiar with a codebase
04:06 Ask someone to give a walkthrough of new code functionality
05:16 Reading documentation and wiki to help learn a new codebase
05:51 Use code reviews to learn a new codebase quickly
07:20 Institute a “no progress” rule to prevent prolonged stagnation
Other Beachcasts videos you might find interesting:
How to understand code written by someone else https://youtu.be/lj6GH6yWSlk
Laravel Query Builder Usage With Example Code https://youtu.be/H4p05Bz4nfg
How To Create And Use Github Packages For Docker Containers https://youtu.be/qoMg86QA5P4
Measure PHP Code Quality With Static Analysis Using PHPStan https://youtu.be/OiS2xGVWEa0
Define Technical Debt and Contributing Factors for Software Errors https://youtu.be/ZJ5a4mxBbWw
Getting Started using Laravel Sail for Docker on WSL 2 https://youtu.be/Zxi157MpoRE
Developing on Windows with WSL2 (Subsystem for Linux) and PHP https://youtu.be/_H1iKXksjF0
WSL 2 With Docker Getting Started and Docker Desktop Installation https://youtu.be/h0Lwtcje-Jo
Getting Started with WSL 2 and Ubuntu on Windows 10 https://youtu.be/X3bPWl9Z2D0
Secrets To Get A Developer Job And Searching For Programming Jobs https://youtu.be/zls-4vbjFxk
Store sensitive data in environment variables using phpdotenv https://youtu.be/oTrJfgUF1SI
Ways to advance your programming skills and improve as a developer https://youtu.be/X6abVw8SlZc
Make your local DEV environment available on the internet https://youtu.be/xs2o7B_Ex9E
AWS Elastic Load Balancer (ELB) Tutorial How-To https://youtu.be/Sr2Mq9Gegew
Laravel Model Factory Tutorial using Artisan make:model https://youtu.be/hM135dPJ1dM
Authentication in Laravel Tutorial https://youtu.be/2qJkzWJNpjQ
Top 5 skills to be a better software developer https://youtu.be/kbX8iATLqxs
Install Laravel in Docker container on Ubuntu for beginners https://youtu.be/0HTruhilvcU
Getters and Setters accessors in object-oriented programming https://youtu.be/cozignPaoLg
Critical programming issues preventing a PHP 7 upgrade https://youtu.be/z13glyDnm6s
Behat for beginners functional REST API testing tutorial https://youtu.be/nFNGDhyFrm4
PHP Mess Detector static analysis to find PHP code smells https://youtu.be/8fEfHESrK5E
How to get lines of code in PHP https://youtu.be/HpC-Cvxj6oY
Use UUID with Doctrine ORM for DB keys https://youtu.be/SYuLwMwSIpg
Learn about Hypermedia and how to create it https://youtu.be/aV6ro_JXL_A
Configure PhpStorm for PHP development with Docker https://youtu.be/FQWL-JTZvf4
Create PHP development environment with docker https://youtu.be/2ESAi2vq-80
Help through referrals:
I use TubeBuddy to help me manage my YouTube channel. If you’re interested, click the following link to check it out. https://www.tubebuddy.com/beachcasts
#php #onboarding #beachcasts