This document describes the best practices for using vRealize Orchestrator and its design, development, and configuration functionality. The depth of coding design presented in this document is from a macro level, which ensures that the design fits well within the greater architecture of products used, down to the micro level that includes JavaScript coding guidelines to be used in vRealize Orchestrator.
A full life cycle of vRealize Orchestrator development involves a multi-phased approach that includes design, development, testing, and release best practices. A clean code development approach was applied to vRealize Orchestrator development.
This approach can be applied to any programming language or product to help create well-written code. Many of the base concepts that are discussed in the book Clean Code by Robert C. Martin are used in this document. It is recommended that you familiarize yourself with the content in that book. For more book recommendations, see Recommended Reading.