Актуальні теми
#
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.
Форматер Shafu!
Встановіть і запустіть команду SHAFU на своєму файлі solidity.
Тому що красивий код має значення!

@Sabnock66 @lucasmanuel_eth чудове питання! Я пояснив це тут

11 лип. 2025 р.
Багато людей запитували мене, звідки мій стиль форматування. Все почалося ще до того, як я написав хоча б один рядок коду Solidity.
Раніше я був інженером машинного навчання і робив більшість речей у numpy, pytorch і tensorflow. Не використовуйте тензорфлоу, але це для іншого часу.
Більша частина цього коду є ланцюжками математичних операцій. Ось тут я і підібрала річ симетрії.
Вибудовування рівнянь просто значно полегшує читання. Симетрія теж просто прекрасна.
@jeremyphoward допис у блозі також був дуже впливовим. ЧИТАЙТЕ!
Більшість моїх робіт були в Jupyter Notebooks. Я обожнюю JN. Для мене має сенс мати ілюстрації та пояснення, які живуть безпосередньо там, де живе мій код. Напевно, варто так писати смарт-контракти.
Уявіть собі контракт Uniswap з усіма його візуалізаціями просто поверх коду. Чудово підходить для людей, які читають її, і чудово для аудиторів.
Форматування від руки також є просто відмінним способом перечитування коду. Це не можна автоматизувати! Хоча, можливо, ви могли б навчити LLM на всіх моїх контрактах і подивитися, що з цього вийде!
Якщо ви хочете зібрати форматувальник шафу lmk! Я б його профінансував.
Кузня ФМТ --Шафу

8,96K
Найкращі
Рейтинг
Вибране