DEV Community

Discussion on: How do you gain a deep understanding of your code?

Collapse
 
jareechang profile image
Jerry • Edited

My process is as follows, start from shallow and move into the deep end.

  1. Learn the common definitions used with the topic (maybe its etc streams, debounce)
  2. Read a few articles that explain the topic
  3. Do a few tutorials that apply the topic (focus on doing at first)
  4. Take some time to let topic sink in
  5. Find 3 good books that cover the topic and jump right in 😅

number 5 I found to be very critical in finding 3 books because it gives 3 perspectives on the topic typically from very experienced authors.

Collapse
 
lynnewritescode profile image
Lynne Finnigan

Thanks for this!