Vital Tips for Learning A New Codebase Quickly For Faster Productivity

Поделиться
HTML-код
  • Опубликовано: 23 ноя 2024

Комментарии • 16

  • @Beachcasts
    @Beachcasts  2 года назад +3

    For more on improvements for reading code better, see this video: ruclips.net/video/lj6GH6yWSlk/видео.html

    • @Beachcasts
      @Beachcasts  2 года назад

      Here are some other videos on software engineering: ruclips.net/p/PL6_nF0awZMoNvi0QLmcv4qY5kfbnHrqg_

  • @ward7576
    @ward7576 2 года назад +14

    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 8 месяцев назад +3

      I am feeling myself in the same space. How to overcome reading large complex undocumented codebase.

  • @marsdwarf
    @marsdwarf 7 месяцев назад

    Thanks so much. I've used the Walkthrough method in the past and it saved me tons of hours and headaches.

  • @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!

  • @Bsusua7a
    @Bsusua7a 11 месяцев назад +1

    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.

  • @musicjunkie421
    @musicjunkie421 2 года назад +7

    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 года назад +5

    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.

  • @TINTUHD
    @TINTUHD 6 месяцев назад

    amazing background!!

  • @aleksandrg2717
    @aleksandrg2717 Год назад +2

    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 Год назад +2

      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