We’re almost ready to call you a professional toolmaker in PowerShell—almost. Before you go around adding “PowerShell Toolmaker” to your résumé, we think you should make certain that you’re exhibiting the behaviors and patterns of a true PowerShell pro. With that in mind, this chapter provides essential guidelines and a list of best practices to follow to be recognized as a reliable and skilled professional in the PowerShell world.
One hallmark of professional PowerShell scripters is their commitment to ensuring the longevity and maintainability of their code. Source control, discussed in detail in chapter 19, is pivotal in achieving these goals. While some might liken source control to filing taxes, modern tools have greatly streamlined its usage. Integrated seamlessly with platforms such as Visual Studio Code (VS Code), source control is as easy as saving a file and committing changes with a simple keystroke.