Image Based Development

This Simberon Design Minute applies primarily to Smalltalk development. I've seen many developers use an image for months on end without refreshing from a clean image. In fact, in some cases, the image can't be refreshed from a clean one. This is a huge problem for a professional software development shop. You really must follow the rule that everything to do with your project comes from the version control system and you need to have a way to completely rebuild it from a fresh image using only the version control system. In fact, you should reload your code into a fresh image at least once a week - likely more frequently. It's only by doing it frequently can you really be sure that you can do it and that it's easy to do.

Download