How to Handle Chaos from a New Code Consultant?

0
4
Asked By CuriousCat89 On

I've been dealing with some serious upheaval at work since a new 'code efficiency consultant' was hired, and it's causing more chaos than anything. The top brass doesn't seem to care, so I'm stuck trying to make a case for implementing a proper static code analysis tool, which this consultant is staunchly against. They're pushing a plan to go live with minimal code reviews, claiming that this new process eliminates the need for extra tools and saves time. Essentially, we're headed toward a reckless 'ship it and hope it doesn't break' strategy. Anyone have advice or stories to help me make my argument stronger?

5 Answers

Answered By CodeWarrior77 On

I'd suggest offering a compromise with the consultant. There are some static analysis tools that allow you to implement checks gradually, focusing on new code first. This way, they might see the value without feeling overwhelmed. Just make sure that whatever you suggest goes in writing so they can't shift blame onto you if things go wrong.

Answered By SkepticalCoder On

If he's pushing back on using tools that are free and beneficial, it raises a red flag about his credibility. You might want to call him out on it and emphasize that a lack of static analysis can lead to bigger issues later. If all else fails, there’s always the option of showing exactly what happens when problems arise from poor coding practices.

Answered By DataDrivenDev On

You should start by gathering data on what happens when things go wrong after deploying without thorough testing. Have examples ready of when past updates failed due to a lack of proper testing. This evidence can help make a compelling case for why a static analysis tool is necessary.

Answered By OldSchoolDev On

It's pretty rare these days to find a development team that doesn't use static code analysis. If your consultant is against it, challenge him by asking for examples of successful projects that don't use such tools. Have your arguments ready! It’s not just about current tech; static analysis can save money in the long run by preventing costly bugs.

Answered By JobSeeker42 On

Honestly, if it gets too bad, consider looking for other job opportunities. Sometimes it's better to get out of a toxic environment than to keep fighting a losing battle. But while you're there, keep records of your discussions and decisions. If things go south, you'll have documentation to point back to.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.