Zijian Jiang's Journal

  • Archive
  • Categories
  • Tags
  • About
  • Home
  • Tags
  • Design Pattern
  • Inverse of Control Paradigm Used in the Design of VSCode Debugger Extension API.

    VScode uses interface classes extensively, you can see usage of advanced Inverse of Control paradigm everywhere. It seems that VScode has indeed learned a lot from Eclipse's years of IDE development. Designing rigorous interfaces using Inverse of Control paradigm allows for the precise definition of highly controlled yet general processes …

    三月 18, 2023
     · Zijian Jiang
  • Dependency injection pitfall

    Let's sum it up: Don't bother trying to understand dependency injection, just do things the way you think is more "correct".

    If you don't know DI before, the lecture below is a starting point:

    • The Clean Code Talks - Don't Look For Things! (a talk by Miško Hevery)

    And this post …

    二月 22, 2023
     · 5 min read
     · Zijian Jiang
©2023 • ZiJian Jiang (Github@CallmeNeZha)