I would say that a developer who is committing incomplete work is a completely separate problem. Sure, we all have cases where a file gets omitted somehow, or some last-minute typo gets overlooked, but most of the time we are checking in tested and completed work.

My point is not so much the exhaustive review of every single Git operation but a responsibility to stay on top of the codebase. In general I don’t think we should be committing incomplete work, though corrections will happen. Hit a key by mistake and send it in.

I have to run but can discuss more later, I captured my thoughts on this here

American Software Developer living in Vietnam. Classical musician (guitar, woodwinds), weightlifter, multilingual, misanthrope • XY

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store