什麼是 explain-code-concepts?
為那些注意到程式碼中的模式、架構選擇或設計決策並想要了解背後的想法的學習者提供指導概念發現。當學習者可以閱讀和編寫程式碼,但看到他們還無法命名或完全清晰表達的更高層次的形狀時使用——跨程式碼庫、架構約定、設計權衡或不熟悉的範式的重複結構。觸發諸如「我不斷看到這種模式」、「為什麼程式碼庫是這樣建構的」、「這裡有一個我無法命名的形狀」、「這種方法背後的想法是什麼」、「我注意到一切都遵循這種結構」等短語,或者當學習者描述一個重複出現的模式而不知道它所體現的概念時。 來源:ricardogomes/learning-skills。