Being a software developer requires you to be very responsible for your tasks and to keep the team engaged. My second week in the task force was quite intensive but on top of that, it was very productive.
In this week we have learned GIT and what it means for teams to collaborate on the same project and keep track of the changes being made.
Not only that we have learned git but also we have learned how to use git productively and efficiently. We have been introduced to different gitwork flows that software development teams can use to drive projects towards achieving goals. and also git is not enough alone but when combined with other third-party software providers such as Github and Gitlab you can make the work easy for the team and other departments like the operations department.
With CI/CI pipeline setup for the project, you can achieve much more where your project has to go through different stages for the features being developed to be considered ready for production. this concept of CI/CD pipeline helps the process to be automated so that the tests and containerization process can be automated. This whole process is what we call the DEVOPS process.
We have also learned the concept of software documentation. where we have seen that documenting your software is important not only for you but for every stakeholder involved.
Overall this week was amazing and also educative. Being in a team that follows best practices is much more important because you have the workflows each and everyone in the team is knowledgeable of these practices.
I would like to conclude by saying that every software development company should adopt these best practices because they are time-saving and professional as well.
Top comments (0)