|
Foundations of Agile Python Development (Expert's Voice in Open Source) | 
enlarge | Author: Jeff Younker Publisher: Apress Category: Book
List Price: $42.99 Buy New: $23.30 You Save: $19.69 (46%)
New (32) Used (5) from $23.30
Avg. Customer Rating: 2 reviews Sales Rank: 138866
Media: Paperback Number Of Items: 1 Pages: 416 Shipping Weight (lbs): 1.5 Dimensions (in): 9.1 x 7 x 1
ISBN: 1590599810 Dewey Decimal Number: 005.133 EAN: 9781590599815 ASIN: 1590599810
Publication Date: June 23, 2008 Availability: Usually ships in 1-2 business days Condition: All orders ship same business day via standard shipping (USPS Media Mail) if received by 1 PM CST.
|
| Similar Items:
|
| Editorial Reviews:
Product Description
You’ve long been enamored with the Python language, and have mastered its many nuances. Yet something seems to be missing?a productivity boost that you know is possible but you’re not sure how to go about it. This was the sentiment of so many developers before discovering Agile programming paradigm, which embraces concepts such as automation, effective code management, and test–driven development. Foundations of Agile Python Development is the first book to apply these sought–after principles to Python developers, introducing both the tools and techniques built and supported by the Python community. Authored by Jeff Younker, a well–known member of Python’s agile community who is perhaps best known for his creation of a popular Python testing framework, this book is sure to be a hit among readers who may have reached their limits of knowledge regarding the Python language, yet are seeking to improve their understanding of how sound processes can boost productivity to unparalleled heights. What you’ll learn - Understand why the Agile movement is increasing productivity and decreasing programmer stress the world around.
- Use Eclipse and Subversion to add a whole new level of efficiency to your daily programming activities.
- Change your perspective on testing from a necessary evil to a compelling and crucial part of your development process.
- Automate your build process, eliminating much of the tedium surrounding testing and deployment tasks.
Who is this book for? Python developers seeking to take advantage of efficient developer tools and techniques to boost productivity
|
| Customer Reviews:
Likely very good for a niche audience. September 6, 2008 I think the author does a fine job of presenting what he set our to do. However, what he did is likely targeted to a rather narrow audience - one that I think could be broadened. I think an overview of IDEs suitable for the environment would have been more appealing than choosing one and relying on the specifics of it to demonstrate Agile Development. Same with the choice of revision control. If you are working in an environment with the author's choice of IDE and revision control, then you will likely be very content with the lack of overhead perhaps required by offering other tools. I don't use the author's choice of IDE or revision control and this does tend to infringe on the broader aspects of Agile Development applicable to many python development environments. You kind of have to parse through some really well-written work and say 'this would be great if it referred directly to my development environment.' I give kudos for the work but wish it were either expanded to hit a larger audience, or was appropriately abstracted to keep the tight flow, minus the specific tools.
Just the intro chapter is worth it August 3, 2008 5 out of 5 found this review helpful
I was not disappointed when I started reading this book. The first chapter which covers the theory of "Agile Development", is just great. Now, I am no agile programming expert. The only thing I currently do is write a lot unit tests. But I think I will take some advice for the future (like pair-p.) from this book. The pace of the book is great (relief after the lutz books), and the authors personal experience in the field is both reassuring, encouraging and interesting. Coming from a background of C#.NET I am glad that python is getting some help in IDE department and will certainly give some tools a try. I love the book but YMMV.
Errata (apress does not provide one): P.99: There is a mention of configure.py in the file list of svn with ? status. This file was never mentioned before. Where did it come from and what does it represent???
p.109: " 'factory': f " should really be with "f1" at the bottom.
p.112: When issuing "create-slave" command the slave name used is "rsreader-linux" whereas it was configured to be "slave-lnx01".
|
|
|
Copyright 2008 - RailroadBookstore.com
| |