owned this note changed 4 years ago
Linked with GitHub

從零開始理解原始碼 - 以 ethereum 為例 - 戴宏穎

歡迎來到 https://hackmd.io/c/COSCUP2018 共筆

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

點擊本頁上方的 開始用 Markdown 一起寫筆記!
手機版請點選上方 按鈕展開議程列表。

請從這裡開始

  • Wiki & Documentation 追起
  • Header File 追起
  • Source Code 追起

當韭菜被割,被割到懷疑人生之後,理解了SourceCode,就能去割別人

wiki & document

  • Why start from Wiki & Docs
    • How to compile - 很重要,多的是不會動的Project
    • How to execute - 也很重要,多的是不會執行的Project
    • How to design - 更加重要,但是很難找到

工程師不寫文件

沒有文件怎麼辦
有component的圖可以很好了解架構

​​​​grep "evm"  資料太大 會開始懷疑人生

ag "evm" -rnl *

從Header File追起

Header File

  • 描述了可以被使用的 Class & Function
  • 每個 Class 與 Function 的定義語法都有含意
  • Disallow copy constructor
    A(const A& origin) = delete;
  • 可被繼承
    • 含 destructor & = 0
tags: COSCUP2018 source
Select a repo