A Practical Guide to Release Engineering - Mastering Version Control with Subversion

Subversion is more than just a tool for tracking changes in your code. It can be a cornerstone of an effective release engineering strategy, offering features that facilitate a smooth transition of code from development to production. Here, we’ll explore two techniques you can employ: utilizing revision numbers and creating tags. Most people who have dabbled in Subversion are familiar with revision numbers. Let’s say you make a commit and your code becomes “revision 1234.” You can then export this specific revision to your development environment for testing. Once it passes your rigorous checks, it’s off to the QA environment for further scrutiny. ...

2011年5月11日 · Shafiq Alibhai

One Perspective on Improved Software Quality and Reduced Risks

We talk endlessly about improved software quality and reduced risks, but deployable software is the most tangible asset to “outsiders” such as clients or users. The importance of this point cannot be overstated.

2010年9月15日 · Shafiq Alibhai