[Wakagawa Vision x Source Code Reading] Issue 14 | promisify

Source code common reading preface

In order to help more students who are interested in source code, want to learn to read source code, and improve their writing and front-end technical abilities. Help readers consolidate the foundation, check for leaks and fill gaps, broaden their horizons, broaden their horizons, and know why they are.

I did my best to organize a weekly source code reading activity of about 200 lines. I have written more than 20 articles in the "Learning Source Code Overall Architecture Series" .

Welcome (jia) I WeChat  ruochuan12 to  communicate and participate in  the source code reading  activity. Every week, everyone learns about 200 lines of source code and makes progress together. You can continue to follow me @ Ruo Chuan .

Recommended learning order from easy to difficult

The activity introduction and order are detailed here . The recommended learning order from easy to difficult

Submit Notes

How to submit notes In short: read tasks, read auxiliary articles, read source code, communicate and discuss, write notes in Nuggets, and submit them to the comment area of ​​this article after writing.

In order to benefit everyone, and to bring more readings to everyone's articles and facilitate search, from March 27, 2022, notes can be directly published in the Nuggets, in the "[Wakakawa Vision x Source Code Reading Together]" section Several Issues | Title Naming" The first sentence at the beginning of the article added: This article participated in the weekly source code reading activity initiated by the public account @ Ruo Chuan Vision , click to learn more about the participation.

After writing your notes, go to the article comment area of ​​the current event to leave a message about your article and note features. It is convenient for everyone to read, learn, exchange and discuss.

All previous notes are stored in the Yuque discussion area .

task release time

November 22-November 28, for a week. The source code is generally released once a week. You can study at your own pace, just submit your notes (not necessarily strictly according to the time I set). You can also review in time if you read together in the past, and you can continue to complete the notes if you haven’t completed them. \

learning target

  1. What module does Node load use?
  2. How to get all tags of git repository
  3. Learn to debug and see the source code
  4. Learn the principle and implementation of promisify for interviewing high-frequency test sites
  5. etc

References

Guess you like

Origin juejin.im/post/7083151186137251876