Vital Tips for Learning A New Codebase Quickly For Faster Productivity

  Рет қаралды 15,543

Beachcasts Programming Videos

Beachcasts Programming Videos

Күн бұрын

Пікірлер: 16
@Beachcasts
@Beachcasts 2 жыл бұрын
For more on improvements for reading code better, see this video: kzbin.info/www/bejne/opuZeHtsrryGos0
@Beachcasts
@Beachcasts 2 жыл бұрын
Here are some other videos on software engineering: kzbin.info/aero/PL6_nF0awZMoNvi0QLmcv4qY5kfbnHrqg_
@ward7576
@ward7576 2 жыл бұрын
Learning how to read legacy/new codebases (other people's work) is very crucial. I've lost multiple jobs due to inability to understand big parts of the applications + trying to be "polite" and not sound too d*mb. In my experience, almost 90% of projects I had to participate/code, were legacy/large complex "sloppy-second" projects. It was a pure bliss to start a new project - completely different appreciation. This should be noted in every advice you could give to young developers.
@syedarfath9298
@syedarfath9298 9 ай бұрын
I am feeling myself in the same space. How to overcome reading large complex undocumented codebase.
@Bsusua7a
@Bsusua7a Жыл бұрын
1. Take on small task 2. Get a mentor 3. Ask someone for a walk-through 4. Read documentation 5. Code reviews 6. 'No progres' rule 7.
@marsdwarf
@marsdwarf 8 ай бұрын
Thanks so much. I've used the Walkthrough method in the past and it saved me tons of hours and headaches.
@musicjunkie421
@musicjunkie421 2 жыл бұрын
Imagine working on a team which doesn't do code reviews, total nightmare. That's a good question to ask during an interview. Candidate: "you guys do code reviews right? Sr Engineer: "What's that?"
@Beachcasts
@Beachcasts 2 жыл бұрын
HA, great point! Glad to see code review becoming more and more common.
@geoffberl
@geoffberl 2 жыл бұрын
Good tips, but if you "find dementor" you run, unless you can cast expecto petronum
@Beachcasts
@Beachcasts 2 жыл бұрын
Very good point. LOL Thanks for watching.
@theunknowndev2913
@theunknowndev2913 2 жыл бұрын
This was tremendously helpful. I'm grokking a large-ish legacy codebase and these tips are great. Nice speaking style and production, keep up the good work!
@TINTUHD
@TINTUHD 7 ай бұрын
amazing background!!
@aleksandrg2717
@aleksandrg2717 Жыл бұрын
Thank you. But "no progress" rule, may be harmful for your career in some companies with tough working culture, like Amazon. BTW, even ask for help too much in such companies, may be bad idea)
@smilebot484
@smilebot484 Жыл бұрын
Definitely. There can be some bravado and ego in teams which can make reaching out a bad idea. I guess a good rule is to try to solve it yourself before reaching out.
@jhonellamaceren1280
@jhonellamaceren1280 Жыл бұрын
I think a good thing to do before reaching out is to anticipate the questions your teammate may ask such as- 1. What are you trying to do? What's the roadblock? 2. What have you tried to do on your own so far to solve said roadblock? 3. What led to this roadblock, issue? Or (if you're not sure yet) 3.5 What do you think led to this issue, what did you try that makes you think so 4. Which part specifically don't you understand/ you need your teammate's help with? (Figuring out an approach, asking for clarity) 4.5, If possible, when reaching out to ask for a best approach to a task, prepare your own suggestions of approaches to take as well Before reaching out, make sure to have the answers to those questions so your teammate gets the idea that you did put effort into the task before reaching out. Sometimes, as I formulate the answers to those questions- I end up figuring the answers lol (rubber ducking)
@markcuello5
@markcuello5 Жыл бұрын
HELP
Secrets of how to understand code written by someone else
11:49
Beachcasts Programming Videos
Рет қаралды 73 М.
How to ramp up to any new codebase quickly
9:33
Engineering with Utsav
Рет қаралды 14 М.
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 30 МЛН
UFC 310 : Рахмонов VS Мачадо Гэрри
05:00
Setanta Sports UFC
Рет қаралды 1,2 МЛН
VIP ACCESS
00:47
Natan por Aí
Рет қаралды 30 МЛН
So Cute 🥰 who is better?
00:15
dednahype
Рет қаралды 19 МЛН
105. How Do I Understand a Complex Codebase At Work?
10:39
IAmTimCorey
Рет қаралды 46 М.
Learning a New and Unfamiliar Code Base
37:13
Nick Janetakis
Рет қаралды 12 М.
BEST WAY to read and understand code
17:24
The Cherno
Рет қаралды 166 М.
How To Understand New Code
17:22
Dave Xiang
Рет қаралды 27 М.
How Senior Programmers ACTUALLY Write Code
13:37
Thriving Technologist
Рет қаралды 1,6 МЛН
Be a Better Programmer By Mastering Debugging
12:34
Andy Sterkowitz
Рет қаралды 28 М.
2 Strategies for Reading Code You Didn’t Write
6:17
Programming Electronics Academy
Рет қаралды 12 М.
Developing on Windows with WSL2 (Subsystem for Linux) and PHP
22:15
Beachcasts Programming Videos
Рет қаралды 28 М.
Working with code written by someone else
10:25
Codecademy
Рет қаралды 25 М.
How To Code in A Large Codebase
15:37
PedroTech
Рет қаралды 9 М.
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 30 МЛН