Uno strumento essenziale per lo sviluppo di Smart Contract su Ethereum
Introduzione
Lo sviluppo di Smart Contract su Ethereum richiede un insieme di strumenti robusti e affidabili che semplifichino il processo di scrittura, test e distribuzione dei contratti stessi. Tra questi strumenti, uno dei più ampiamente utilizzati e raccomandati dalla comunità di sviluppatori è Truffle.
Truffle è un framework di sviluppo per Ethereum che offre una suite completa di strumenti per semplificare lo sviluppo di Smart Contract e applicazioni decentralizzate (DApps). In questo articolo, esploreremo come utilizzare Truffle per creare, testare e distribuire Smart Contract, rivolgendoci soprattutto ai principianti.
Continuiamo con la panoramica sulle nuove funzionalità che porta con sè Javascript Es6.
E’ la volta delle funzioni freccia (Arrow functions) un nuovo modo, di creare funzioni nei nostri programmi JS.
Javascript è un linguaggio di programmazione che riscuote sempre maggior successo in questi ultimi periodi, come testimoniano moltissimi sondaggi come quelle che ogni anno fornisce il celebre sito StackOverflow.
Definizione di Wikipedia per Design Pattern: “In informatica, nell’ambito dell’ingegneria del software, un design pattern, è un concetto che può essere definito una soluzione progettuale generale ad un problema ricorrente. Si tratta di una descrizione o modello logico da applicare per la risoluzione di un problema che può presentarsi in diverse situazioni durante le fasi di progettazione e sviluppo del software, ancor prima della definizione dell’algoritmo risolutivo della parte computazionale.”
La Continuous Integration nel mondo dello sviluppo software moderno è una pratica sempre più diffusa e praticata, che permette di ridurre la possibilità di bug e favorisce la corretta integrazione dei componenti software sviluppati da molti programmatori, specie in progetti molto grandi.