Automate the development process
The first release of an app is hardly the last one. This brings us to this question—how can you continue to build and enhance your application? It’s important to consider the steps you can and should take to improve the process.
Delphi IDE provides many features that help you with establishing your own custom automated workflows, including version control engine, code editing, refactorings, integrated unit testing, and customizable build events. In the last part of this chapter, I want to introduce some of them.
App versioning
To be able to track errors and understand which version of your app customers are using, it’s important for every application to have a good versioning strategy. Every time you release a new build of your app, it should have a new, increased version number.
Most developers use two or three numbers to determine the version of their apps, such as 3.4 or 3.4.2. The Delphi Project Options page lets...