GitGit is a distributed version control system (VCS) tool used for tracking source code during development. Utilizing Git improves collboration among fellow developers.Oct 23, 20205 min read
Poor Code QualityPoor code quality mainly describes buggy code or code with high coupling and low cohesion that is difficult to maintain. Poor code quality can also lead to frequent code repetition or suspiciously slow implementation.Nov 11, 20192 min read
Git FlowGit Flow is a specific branching system for Git. It helps the team to better control and add different project versions.Nov 11, 20195 min read
Continuous IntegrationContinuous Integration is a software development practice that makes developers integrate code changes into a shared repository routinely and frequently. Usually, each person integrates at least daily and that ensures them that their code changes do not break anything.Nov 11, 20195 min read
Pull RequestsPull requests tell other team members that you changed something in the code and pushed the change to a branch in a git repository. Then other members can review and discuss the changes before the changes are merged into the master branch.Nov 11, 20194 min read
Fail FastFail Fast is a method used during a recurrent approach to determine whether an idea has a value for the client or solution. An important goal is to minimize losses when testing reveals something is not working and quickly try something else.Nov 11, 20194 min read
Code ReviewCode Review is an important practice for checking each other's code. The reviewers are other developers from the team. The goal is to uncover potential mistakes that could slip through testing.Nov 11, 20194 min read
Bus FactorA Bus Factor measures the minimum number of team members who have to be hit by a bus to put the project in jeopardy. The goal is to increase your Bus Factor as much as possible.Nov 11, 20194 min read