- Oct 27, 2007
- 17,009
- 5
- 0
I'm studying computer science and as part of my Software Engineering class I'm currently working on a project with a team of 7 people, including myself. This is the first time working with a team, as opposed to working completely in isolation. It has presented some.... interesting challenges. There are some really smart people who don't give a damn about the project, some enthusiastic people who are not strong programmers, and one guy who quite obviously wishes he wasn't involved.
Anyway, the main reason I wanted to start this thread was to ask about Subversion checkins. How often should we be expecting to commit code? I've been using SVN for my own personal projects as glorified cloud storage for a while now. I generally check out the code, complete one feature or bug fix, test thoroughly then commit. Some people on my team are committing code literally every 2-4 minutes for a couple of hours a day. It's making it very difficult to follow the SVN history, find the correct diffs when a bug presents itself, etc.
Is this normal behaviour, or should I talk to my team about it? It seems to me that if you're submitting code that often then there's no way in hell that you're sure it's correct and as far as I'm concerned untested code doesn't belong in the repository. Am I being too anal? Thanks in advance, I am enjoying working in a team but the challenges involved have surprised me.
Anyway, the main reason I wanted to start this thread was to ask about Subversion checkins. How often should we be expecting to commit code? I've been using SVN for my own personal projects as glorified cloud storage for a while now. I generally check out the code, complete one feature or bug fix, test thoroughly then commit. Some people on my team are committing code literally every 2-4 minutes for a couple of hours a day. It's making it very difficult to follow the SVN history, find the correct diffs when a bug presents itself, etc.
Is this normal behaviour, or should I talk to my team about it? It seems to me that if you're submitting code that often then there's no way in hell that you're sure it's correct and as far as I'm concerned untested code doesn't belong in the repository. Am I being too anal? Thanks in advance, I am enjoying working in a team but the challenges involved have surprised me.