Skip to content

Best practices

The Developer Loop is the repetitive cycle of coding, building, and testing. To make developing fast and easy there are several recommendations.

It is recommended to use a staged testing approach to ease local development of ProcessingSteps without the need for full integration to the platform.

Once the signature of a ProcessingStep is (more or less) stable it is possible to register the function within PineXQ but without deployment. The function can then already be integrated in Workflows. Use a prerelease version to indicate the working stage of the ProcessingStep and version ranges in the Workflows to seamlessly update the used ProcessingSteps. During development the function is then computed on a developer machine by remote connection.

This way a full workflow or existing data in the platform can be used to drive local development or debugging.