«Просто запам'ятайте» – дуже недооцінена порада. Ось кілька речей, які я змушую своїх студентів у буткемпі Solidity запам'ятати: - Яке найбільше значення може містити n-бітне беззнакове ціле число? - Які ситуації призводять до того, що дзвінок низького рівня повертається помилково? - яка сигнатура функцій кожної окремої функції в ERC-20? - виконати атаку інфляції з пам'яті - ознайомитись з необхідними функціями, що змінюють стан протоколу DeFi (кредитування/своп) - Скільки коштує ініціалізація змінної сховища? Якщо такі речі не є вашою другою натурою, ви будете дуже сповільнені, коли намагатиметеся розібратися в складних системах, оскільки в кінцевому підсумку ви ведете дві битви одночасно. Це те, що я хотів би зрозуміти раніше.
Justin Skycak
Justin Skycak27 серп., 11:37
Якщо ви хочете дійсно зберегти інформацію, яку ви споживаєте, ви повинні потренуватися отримувати її з пам'яті, а не просто споживати повторно. Ви зберегли інформацію тоді і тільки тоді, коли ви можете відновити її з пам'яті. Тож природно, що саме цю вправу потрібно практикувати. Так, також корисно встановлювати зв'язки між ізольованими фрагментами інформації. Так, ці зв'язки самі по собі є інформацією. Так, якщо ви хочете зберегти зв'язки, то ви повинні здійснювати їх пошук, а не просто повторно споживати їх із зовнішнього джерела. Так, це стосується і зв'язків між з'єднаннями. Так, це стосується і навичок, понять, процедур, додатків тощо. Якщо ви хочете мати можливість генерувати його зі своєї голови, то ви повинні потренуватися генерувати його зі своєї голови.
7,66K