Projects can be used for more than just creating new objects.
Yesterday I was talking to a customer about using projects in Uniface. I mean the object type ‘project’. Such a project is necessary for the creation of new objects. But a project gives you many more possibilities.
For me, a project in Uniface has two purposes.
The first is to separate functionality within a repository. These projects are relatively static. Every development object in Uniface is related to at least one project.
The second purpose is to obtain an overview of all objects needed in or involved in a fix or feature. Projects with this purpose are dynamic. Once the work is completed and the changes are put into the version control system, the project will be deleted.
I use both side by side. After all, they each have their own purpose.
But then I wonder. How do you use a project in Uniface?