What tools and techniques do you use for exploring and learning an unknown code base? I am thinking of tools like grep, ctags, unit-tests, functional test, class-diagram generators, call graphs, ...
Obviously related to What's the best version control system? but i did not find anything for my particular case. I'm currently doing solo project all time. but other peoples may access it. Working ...
I'm not talking about a diff tool. I'm really looking to see if a project contains code that may have been "refactored" from another project. It would be likely that function names, variable names ...
It can be a specific software or a technique to express roadmaps on another medium (sheet of paper, word document, ...).
I see a few developers that like to use virtual machines for web development. Are there others that do this? If there are, why do you do it? Are there any pros / cons to developing on a VM rather ...
Is anybody out there using graphical tools for doing software development instead of (or in addition to) writing code? Yahoo! Pipes would be a simple example. People have been talking about ...
This is a question mainly for Symbian developers. I would like to create some demo apps to put on my mobile phone and have some kind of nice icon on the application grid. If I've understood ...
If you had a generous, but not ridiculous budget (ie no yachts!), describe your ideal setup for programming. What hardware would you have? Desktop and a laptop or just one or the other? How many ...
For Windows developers who would like to get into the Mac OS X software development industry, what's a great way to get started?
For a developer that wants to start developing software for Mac OS X, what is the best way to get started?