A lot has happened with the buildout of the bug tracker and big progress has been made... but can it be completed before the end of the week deadline
Over the last week a lot of work has been completed on the Bug Tracker (the generic name for the program, the new name will be revealed soon… Stay tuned!).
For those who don't know, the bug tracker is the final project for the Coder Foundry Bootcamp based out of North Carolina. During the 12-week bootcamp you learn everything you need to learn to build full stack, monolithic ASP.NET MVC web applications. The significance of this program is that you (the student) build this project out completely. This isn't a code-along exercise. It is a final test of sorts to see what you have learned. It is designed to be as close to enterprise software as you can get including a PostgreSQL Database.
Now that you've got the lowdown, let's move on to the work completed last week…
I finished work pertaining to the creation of projects and tickets at the beginning of the week. At that point a user has the ability to create a project in the application as well as any corresponding tickets that may need to accompany the project. As I continued on through the first half of the week, I updated one of the CRUD functions, DELETE, so that it no longer removes a record from the database. Instead it now marks projects, tickets, etc as “Archived” so that they can be researched at a later date. I am considering adding a true delete function that may be available to an Admin later, but for now the work is being done per an SRS.
Mid-week saw new functionality come in the form of adding comments and attachments to a ticket. This allows for anyone working on the assigned project to add comments to existing tickets. Attachments can be files that are necessary for developers to have to complete a request on a ticket. They can now be added via an integrated file management system. This is accomplished because of a FileService that I was able to create and implement. The FileService is reminiscent of the ImageService that was used for the AddressBook and This blogging program. It has been enhanced to work with multiple file types now.
As I closed out the week a pivotal function was added to the program, and that is the ability to assign developers and project managers to projects and tickets. Now the program is taking shape to resemble functioning software. This functionality allows for users that are registered with the current signed in company to be assigned to tickets to be completed. This gives them access to the ability to create/edit tickets that are part of the project they are assigned to.
There is still a lot of work to do on this project. The Final week begins on December 11th. Can the bug tracker be completed by then. Stick around to find out!
With 3 years experience in .NET Application Development, Jay still puts heavy committment towards learning new things in the space. He also has a passion for sharing his knowledge with those who wish to learn more about Full Stack .NET Development.
The more you learn, the more you learn there's more to learn! -Ramsey Lewis
Post a comment