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, artgal o guy dentro de parámetros de entradaheal en Vat es llamado desde Vownote 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: