How do you manage your codebase once it gets large?
peterhi: Well I've had a look at some of the project that are sitting on my hard disk (all are current by the way) and here is the Code LOC values for them: 50, 225, 261, 346, 402, 572, 857, 980, 1099, 1213, 1475, 1677, 1841, 2002, 2123, 2242, 2887, 3138, 3338, 3421, 3421, 7812, 7812, 46757, 57495The most used projects, used daily by our clients are in the 2000-4000 range, the smaller ones are supporting tools and the two massive ones are that way because the business rules are completely insane. Also they are quite old and could probably be trimmed down quite a bit.Some of the more actively developed code has been trimmed down through constant development, the two monsters do not get touched too often.Actually I'm quite surprised has to how small our core applications are, I would have guessed more in the 8000-12000 LOC. But then Ruby tends to be rather concise.What sort of numbers are you seeing?