Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 567185
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 13, 20262026-05-13T13:03:23+00:00 2026-05-13T13:03:23+00:00

I am starting to get a reputation at work as the guy who breaks

  • 0

I am starting to get a reputation at work as the “guy who breaks the builds“.

The problem is not that I am writing dodgy code, but when it comes to checking my fixes back into source control, it all goes wrong.

I am regularly doing stupid things like :

  • forgetting to add new files
  • accidentally checking in code for a half fixed bug along with another bug fix
  • forgetting to save the files in VS before checking them in

I need to develop some habits / tools to stop this.

What do you regularly do to ensure the code you check in is correct and is what needs to go in?

Edit

I forgot to mention that things can get pretty chaotic in this place. I quite often have two or three things that Im working on in the same code base at any one time. When I check in I will only really want to check in one of those things.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-13T13:03:23+00:00Added an answer on May 13, 2026 at 1:03 pm

    A few suggestions:

    • try work on one issue at a time. It’s easy to make unrelated changes to the codebase that then end up being committed as one big chunk with a poor log message. Git is excels here since you can so easily move switch branches, and stash and cherry pick changes.
    • run the status command before a commit to see which files you’ve touched and if you’ve created new files that need to be added to version control.
    • run the diff command to see what you’ve actually changed. Often times you find that you’ve left in some debug logging that should be taken out or made some unnecessary change that is just cluttering up the diff. Try to make your diffs as small and clean as possible.
    • make sure your working copy builds with your changes in it
    • update before checking in and make sure that your working copy builds with other peoples changes in it
    • run what ever smoke test suite you might have to make sure that your changes work correctly
    • make small and frequent commits. It’s a lot easier to figure out what has broken the build when the breaking commit is small.

    Other things that the team can do is setup a continuous integration server like David M suggested so that the broken build is discovered as soon as possibly and automatically.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Writing a server application and my code is starting to get a bit.. repetitive..
I'm starting to get into Unit Testing, Dependancy Injection and all that jazz while
My manager is starting to get pretty annoyed that I'm devoting time to designing
Now that the canvas tag is starting to get hardware execration [acceleration - thanks
as someone's who's just starting to get into Android/Java programming, I've read the docs
I'm starting to get back into Cocoa development after not working on anything for
I'm just starting to get into ASP.NET MVC, and saw today that the Beta
I'm starting to get involved in quite a bit of ETL work a my
I am starting to get a bit bored of programming little toys that I
I'm learning regexp and thought I was starting to get a grip. but then...

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.