Hi Community,
So I have been trying to figure out a program to live suggest code improvements while a programmer is working on an Appian code. I was hoping to implement this using Selenium or Java to directly read from the Chrome Script as the user is creating.
For example, lets say the developer is editing an expression rule. The program will be running in the back end and analyzing the items on the screen. For starters, it needs to see if the user is viewing an expression rule. So it will look for the expression rule object icon. Having the program know that, it will know that it needs to search for test cases and comments to be added. So it will search for the test case icon and see if it has a 0 or anything other than 0. If it is 0 then it will maybe highlight or have some alert that will get user attention to remind them that their rule does not have an expression rule. If it has anything other than 0, then it will simply ignore it as it is not an issue. The system will also know that it needs to look for comments in the code. So it will look through the code on the left side and flag that part if there are no comments. And similarly, it will ignore if it does have comments.
My query is whether such a project is even feasible considering Appian's security policies and if so, has anyone worked on something similar and can give me a few pointers, and ideas to implement this?
Discussion posts and replies are publicly visible
I've not heard of anything that conducts what I will call a "real-time Quality Review". I think there are a few things to consider: