Wednesday, November 26, 2014

Re: Upgrading Django (to 1.7)

Andrew,

Part 4 looks great!

Thanks for the shoutout as a reviewer of Part 4.  Like with
Part 3, it would be better to link it to my one-man company's
corporate site than to just my links page.  Use: 
http://bristle.com

I'm re-posting my privately emailed comments on the latest
version here so people can find them as part of this thread.

Lots of good advice on how to upgrade, including:
- Tools/resources to use
- Value of having a test suite
- Use of DEV/TEST/PROD and virtualenv
- Importance of going to 1.5, then 1.6, then 1.7, as separate
  steps
- Upgrading packages you depend on
- Upgrading Python itself
- Release notes for each version
  -- Backwards-incompatible changes
  -- Deprecated features
  -- New features
- Use new Check Framework to enforce coding standards
- etc.

See also:
- http://andrewsforge.com/article/upgrading-django-to-17/checklist

Thanks!
--Fred
Fred Stluka -- mailto:fred@bristle.com -- http://bristle.com/~fred/
Bristle Software, Inc -- http://bristle.com -- Glad to be of service!
Open Source: Without walls and fences, we need no Windows or Gates.
On 11/25/14 7:16 PM, Andrew Pinkham wrote:
Hi,  Upgrading Django (to 1.7) Part IV: Upgrade Strategies is now available!    For the article:   afrg.co/updj17/a4/    For all of the material:   afrg.co/updj17/    I've also provided a checklist of upgrade steps, as well as a list of all the links used throughout the series:   afrg.co/updj17/cl/   afrg.co/updj17/l/     Any feedback appreciated. I hope you find the material helpful.    Andrew    

No comments:

Post a Comment