top of page
Search
Writer's pictureGraham

Catching Code Breaking Bugs with Senior Dev

Updated: Apr 6, 2023

One of the best perks of using AI to review your code before a merge into main is that it can quickly and easily catch bugs that may have been added due to a new code change. Below we break down a use case scenario where Senior Dev will do just this.


-Adding broken code update-

In Lua, as an example I added a conditional logic statement to my if statement. You can see I saved the addition to the script with a formatting issue that would have broken the code.

*space between else AND if would have not allowed the code to compile


-Saving and committing to branch -

This was then saved, and committed to my branch.


-Submitting PR for merge to main-

After which, I submitted the changes to be merged in from my branch to main.


-Getting Senior Dev review posted as reply in Slack-

The PR immediately triggered Senior Dev to review the changes and supply a series of suggestions in Slack to improve the code. The suggestion we focus on now is that a formatting change (correct spacing) needed to be made in order for the code to function properly in Lua.



-Fixing the error-

Now for the easy part, I would simply be able to cancel the PR, go back to my code, update to the fixed suggestion, and submit a much healthier PR!




If you're looking to try out how ChatGPT 4 can automatically review your code, try out Senior Dev here.

17 views0 comments

コメント


bottom of page