What it is?
Trusted Advisor aims to be every OutSystems developer's personal assistant. It helps developers follow best practices and avoid common pitfalls while developing their applications. It analyzes low-code implementation and execution metrics before recommending solutions to help improve performance, security, architecture and user experience of OutSystems applications.
Why is it needed?
Even with a rapid application development platform, there are a number of development best practices that must be followed to ensure a good overall quality of the delivered applications, especially in terms of performance, usability, and maintainability.
Trusted Advisor adds to OutSystems Platform's own built-in mechanisms and provides developers with an automated and reliable tool to ensure that they're following recommended best practices in major areas like Architecture, Performance, and Security.
For development team leaders, it provides an integrated view of all the findings that may be causing quality issues in the team's applications. It also aids in prioritizing recommendations to be tackled between different developers.
What does it analyze?
Trusted Advisor performs 2 different types of analysis which combine to provide added context and greater relevance in findings: Code Analysis and Runtime Performance Analysis.
To analyze the produced low-code, Trusted Advisor runs a set of predefined rules over collected eSpaces, with the goal of uncovering code patterns in the following categories:
Runtime Performance Analysis
For runtime performance analysis, Trusted Advisor uses the analytics data from LifeTime. This data is related with the code findings to display the most relevant and urgent cases for improvement, effectively helping address runtime performance issues.
How to access it?
Go to https://trustedadvisor.outsystems.com/TrustedAdvisor/ and login with your OutSystems account.
To access Trusted Advisor recommendations, your OutSystems Platform installation must first be registered. Please check how to do it in the installation topic.