large-projects

Coding Pratice: What are your thoughts on a 1.7 Million LOC project?

I am listening to a panel discussion where a person mentions their 'engine' is not 1.3 but now is 1.7 lines of code. That frightens me. I cant imagine that, the amount of modules, etc. I always felt that C++ doesnt handle modules as well as other languages can. I felt large projects are harder to manage and preferred to reasonably keep ...

What C++ book talks about recommended ways of organizing big project C++ code?

I would like to know about books that talk about design issues like when to use namespaces and other coding standards to write good quality efficient C++ code. One that talks about Code testing will also be appreciated. Thanks ...

Overcoming C limitations for large projects

One aspect where C shows its age is the encapsulation of code. Many modern languages has classes, namespaces, packages... a much more convenient to organize code than just a simple "include". Since C is still the main language for many huge projects. How do you to overcome its limitations? I suppose that one main factor should be lots ...

Copying a foreign Subversion repository to keep under dependencies

I want to keep dependencies for my project in our own repository, that way we have consistent libraries for the entire team to work with. For example, I want our project to use the Boost libraries. I've seen this done in the past with putting dependencies under a "vendor" or "dependencies" folder. But I still want to be able to update t...

MSTest + MSBuild + Many test projects

I am responsible for maintaining the msbuild scripts for a large project. The solution contains about 90 projects each having their own test project. As part of the build process all test projects are agregated and mstest is called once: mstest /textcontainer:project1 /testcontainer:project2 ... This is no longer a viable solution as...

Structuring a Large PHP Project

PHP is a largely flexible language, I could do this anyhow and anywhere. However, what would you consider to be best practices for structuring large projects? I have built a bespoke CMS for a client, but as it was my first venture into a large project its a bit of a mess. There's files everywhere, with a very bad folder structure. A fr...

Our project contains 2600 class files - where and how should we start writing junit tests?

Our project contains 2600 class files and we have decided to start using automated tests. We know we have should have started this 2599 class files ago, but how and where should large projects start to write tests? Pick a random class and just go? What's important to know? Are there any good tools to use? ...