IMPACT on a code base can be described as how your code affects existing code base. This can be measured by the number of lines you’ve added or updated, the number of files touched and most importantly the cognitive complexity on the changes you’ve added. Generally, engineers’ impact can be affected due to many external factors ranging from software practices to having code blocks. Below are some of the causes of having a negative impact
When tasks are not created to be as indivisible as possible, it can lead to making avoidable mistakes since such tasks might have a different context attached to it. Also, having to unblock people working on a different task, in turn, can make you propose half-baked solutions.
an engineer spends on ramping up on a new code base. More so, one without a good documentation
In software engineering, this is the number of code lines that gets rewritten within a period of time. When churning increases for an engineer, it in total affects the impact that an engineer has on the team in general. Below are some of the leading cause for churn
Agile is good, but a bad business requirement (BR) is another issue entirely. A bad BR will cause engineers to keep removing and adding new code within a very short period of time as new information comes in
gradual commits are good. Engineers should avoid committing code that doesn’t do what it’s stated to do. This means a commit should hold a working functionality as the case may be. I.e “feat(Date Parser): create a utility to parse date” should only be committed when this utility works.
different conventions across multiple scrum team can also lead to high churn as reviews would ensure that engineers meet this convention thus Churn
This plays an important role on any code base. It can sometimes be the difference between a good code base and a bad one.
The concept behind Lean UX is that the first design iteration isn’t conclusive, so don’t spend t...
The average coder’s work isn’t particularly fraught with moral dilemmas or questions bordering o...
This is a guest post by Andela Developer, Chimdindu Aneke. Three months ago, I was fortun...
Tap into a global talent pool and hire the “right” developers in days, not months.
Accelerate your career by working with high-performing engineering teams around the world.BECOME A DEVELOPER
We take great pride in matching our developers with the best partners. Tell us about your team below!