„Po prostu zapamiętaj to” to bardzo niedoceniana rada. Oto kilka rzeczy, które każę moim uczniom w bootcampie Solidity zapamiętać: - jaka jest największa wartość, jaką może przechować n-bitowa liczba całkowita bez znaku? - jakie sytuacje prowadzą do tego, że wywołanie niskiego poziomu zwraca fałsz? - jaki jest podpis funkcji każdej funkcji w ERC-20? - przeprowadź atak inflacyjny z pamięci - recytuj niezbędne funkcje zmieniające stan protokołu DeFi (pożyczkowego/wymiennego) - ile gazu kosztuje zainicjowanie zmiennej w pamięci? Jeśli tego rodzaju rzeczy nie są dla ciebie drugą naturą, naprawdę spowolnisz się, gdy spróbujesz zrozumieć złożone systemy, ponieważ będziesz walczyć w dwóch bitwach jednocześnie. To coś, co chciałbym, aby udało mi się zrozumieć wcześniej.
Justin Skycak
Justin Skycak27 sie, 11:37
Jeśli chcesz rzeczywiście zapamiętać informacje, które konsumujesz, musisz ćwiczyć ich wydobywanie z pamięci, a nie tylko ponownie je konsumować. Zachowałeś informacje tylko wtedy, gdy możesz je odtworzyć z pamięci. Tak więc naturalnie to jest ćwiczenie, które należy praktykować. Tak, pomocne jest również nawiązywanie połączeń między izolowanymi fragmentami informacji. Tak, te połączenia same w sobie są informacjami. Tak, jeśli chcesz zachować te połączenia, musisz ćwiczyć ich wydobywanie, a nie tylko ponownie je konsumować z zewnętrznego źródła. Tak, to również dotyczy połączeń między połączeniami. Tak, to również dotyczy umiejętności, koncepcji, procedur, aplikacji itp. Jeśli chcesz być w stanie wygenerować to z pamięci, musisz ćwiczyć generowanie tego z pamięci.
7,67K