CST 489/499 Week 12 Learning Journal
Milestones Accomplished
This week, my main contribution to our capstone project was developing a way to make our code editor functional. Right now, we are using Piston to test a user's code and need to provide feedback on the test cases. I created another table that held information that accompanied the problem, which allowed Piston to return the results of running the user code. I also modified the frontend so that the user was informed whether all test cases passed and, if not, what errors occurred.
In addition, I corrected database errors that prevented information from being displayed and removed issues incompatible with our current database setup.
Finally, I tested another team member's authorization branch and created instructions that any developer could follow to set up authentication and authorization in the database.
Next Steps
My plans for next week are to continue providing feedback on other team members' GitHub PRs. There are quite a few open. I will also add the functionality to our dev branch to ensure everything works properly. In addition, I hope to set up the first few slides for our presentation in preparation for the outline due in Week 14.
Challenges
The challenge we are currently facing is the merging of our work. Many of us have been working on specific parts of the code and making PRs. After they are approved, they are pushed into dev/main. However, we have not been the best at keeping our branches up to date when this happens, which is leading to some functional issues in the new features we are developing. We have discussed this in our group and have developed a workflow to prevent this issue in the future. No assistance is needed from our instructor at this time.
Comments
Post a Comment