Chapter 9: Basics of Truffle and Unit Testing
Programming languages need a rich ecosystem of tools that eases development. Like any application, even blockchain-based decentralized applications should have a minimal Application Life Cycle Management (ALM) process. It is important for any application to have a process of building, testing, and deploying continuously. Solidity is a programming language and needs support from other tools to ensure that developers can develop, build, test, and deploy contracts with ease, rather than going through the painful process of deploying and testing them. This improves their productivity and eventually helps bring the application to market faster, better, and cheaper. It is also possible to introduce DevOps ...
Get Solidity Programming Essentials - Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.