¡Formateador Shafu! Instale y ejecute el comando shafu en su archivo de solidity. ¡Porque el código hermoso importa!
@Sabnock66 @lucasmanuel_eth gran pregunta! Lo expliqué aquí
shafu
shafu11 jul 2025
Mucha gente me ha preguntado de dónde es mi estilo de formato. Todo comenzó antes de que hubiera escrito una sola línea de código de Solidity. Antes era ingeniero de aprendizaje automático e hice la mayoría de las cosas en numpy, pytorch y tensorflow. No uses tensorflow, pero eso es para un momento diferente. La mayor parte de ese código son cadenas de operaciones matemáticas. Aquí es donde aprendí lo de la simetría. Alinear ecuaciones hace que sea mucho más fácil de leer. La simetría también es simplemente hermosa. @jeremyphoward publicación de blog también fue muy influyente. ¡LÉELO! La mayor parte de mi trabajo fue en Jupyter Notebooks. Me encantan los JN. Tener ilustraciones y explicaciones directamente donde vive mi código tiene mucho sentido para mí. Probablemente deberíamos escribir contratos inteligentes así. Imagina el contrato de Uniswap con todas sus visualizaciones justo encima del código. Genial para las personas que lo leen y sorprendente para los auditores. Formatear a mano también es una excelente manera de volver a leer el código. ¡No puedes automatizar eso! ¡Aunque tal vez podrías entrenar a un LLM en todos mis contratos y ver qué pasa! Si quieres construir un formateador shafu lmk! Lo financiaría. Forja FMT --Shafu
8.98K