Popularne tematy
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Wiele osób pytało mnie, skąd pochodzi mój styl formatowania. Wszystko zaczęło się, zanim jeszcze napisałem choć jedną linijkę kodu Solidity.
Wcześniej byłem inżynierem uczenia maszynowego i większość rzeczy robiłem w numpy, pytorch i tensorflow. Nie używaj tensorflow, ale to na inny czas.
Większość tego kodu to łańcuchy operacji matematycznych. W tym miejscu podchwyciłem kwestię symetrii.
Wyrównywanie równań sprawia, że jest to o wiele łatwiejsze do odczytania. Symetria też jest po prostu piękna.
@jeremyphoward wpis na blogu był również bardzo wpływowy. PRZECZYTAJ TO!
Większość moich prac znajdowała się w Jupyter Notebooks. Uwielbiam JNs. Umieszczanie ilustracji i wyjaśnień bezpośrednio w miejscu, w którym znajduje się mój kod, ma dla mnie sens. Prawdopodobnie powinniśmy pisać Smart Kontrakty w ten sposób.
Wyobraź sobie kontrakt Uniswap ze wszystkimi jego wizualizacjami na górze kodu. Świetne dla osób czytających i niesamowite dla audytorów.
Ręczne formatowanie to także świetny sposób na ponowne odczytanie kodu. Nie da się tego zautomatyzować! Chociaż może mógłbyś przeszkolić LLM na wszystkich moich kontraktach i zobaczyć, co się stanie!
Jeśli chcesz zbudować formater shafu lmk! Ja bym to sfinansował.
kuźnia fmt --shafu

4,74K
Najlepsze
Ranking
Ulubione