If you change the order of magnitude of a problem, then it becomes a different problem. Anonymous This appendix discusses how tools scale as a project grows. When a project grows, there are a number of ways it can grow:
One purpose of the results in this appendix is to encourage toolsmiths to measure the tools that they support. Writing small project generators is an interesting challenge of making sure that the generated projects resemble real projects. I'm not aware of any public project that generates skeletons of projects' source code, but I think this would be an excellent tool to create. It could also be used to demonstrate best practices for creating build files for different build tools and to demonstrate how different SCM tools scale. |