Entender los diferentes términos utilizados en nuestros smart contracts (contratos inteligentes) puede implicar una inversión de tiempo bastante significativa para desarrolladores que se topan con la base de códigos por primera vez. Debido a este hecho, necesitamos recursos en varios formatos para asegurarnos que puedan entenderlos y empezar lo antes posible. Creemos que complementar la documentación técnica en docs.makerdao.com, resaltar las secciones del código base y anotarlas con comentarios puede sacar a la luz información importante que los desarrolladores necesitan mientras leen los contratos en bruto para entender mejor.
**Ejemplos de cómo la anotaciones pueden ser útiles para los desarrolladores:**Resaltando términos para visualizar sus definiciones.
ink
, art
gal
o guy
dentro de parámetros de entradaheal
en Vat
es llamado desde Vow
note
en una función.bite
en Cat
, la deuda incobrable es liquidada en Vat
, contabilizada en Vow
y una serie de transacciones en flip
hasta que reciben el colateral que compraron con descuento.auth
de una función y mencionar los contratos inteligentes autorizados para llamarla.
Las anotaciones también servirán como una capa de debate abierto y colaborativo que ayuda a los devs a discutir y desarrollar su entendimiento de los smart contracts a través del tiempo.Hypothesis es una herramienta web que usamos para anotar el código base alojado en nuestro Github org.
Échales un vistazo a las anotaciones del smart contract Vat aquí
Las anotaciones en Hypothesis se pueden ver expandiendo una barra lateral en la esquina superior derecha de la ventana de tu navegador.
Hay tres opciones para ver anotaciones en una página web: