• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Ron McLeod
  • Rob Spoor
  • Tim Cooke
  • Junilu Lacar
Sheriffs:
  • Henry Wong
  • Liutauras Vilda
  • Jeanne Boyarsky
Saloon Keepers:
  • Jesse Silverman
  • Tim Holloway
  • Stephan van Hulst
  • Tim Moores
  • Carey Brown
Bartenders:
  • Al Hobbs
  • Mikalai Zaikin
  • Piet Souris
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Image from Amazon
Title: Python Continuous Integration and Delivery: A Concise Guide with Examples
Author(s):Moritz Lenz
Publisher: Apress

Summary

Amazon wrote:Gain the techniques and tools that enable a smooth and efficient software development process in this quick and practical guide on Python continuous integration (CI) and continuous delivery (CD). Based on example applications, this book introduces various kinds of testing and shows you how to set up automated systems that run these tests, and install applications in different environments in controlled ways. Python Continuous Integration and Delivery tackles the technical problems related to software




Book Preview (when available)



From the publisher
  • Publisher page



  • Where to get it?
  • Amazon.com
  • Apress



  • Related Websites
    COMMENTS:
     
    author & internet detective
    Posts: 40746
    827
    Eclipse IDE VI Editor Java
    • Likes 1
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator
    “Python Continous Integration and Delivery”

    I like that the book starts with pros and cons of testing. My worry is that it is easy to take some of these statements out of context. For example, “test are more code to maintain.” Yes, but worth it! Someone could decided not to test because it's “more to maintain.” I liked that different types of tests were all defined.

    I like that the test examples build  up. There is a dtest double using a default parameter. Than a mock object. Then patching. I personally found patching interesting because that's not a concept that exists in Java.

    The book explores some tools like Jenkins and Docker. I was sa little surprised not to  see pipelines in the Jenkins section, but it does show up with GOCD pipelines later in the book. I would have liked more detail, but the book is a short 200 pages so isn't going to cover everything. And that's ok; as long as you expect it!

    Page 110 warns not to use a specific setup in production. While this is true, I wish books would say what to do instead when that happens

    Overall, I think this is a good book for Python developers getting started with CI/CD. I think it is also good for those new to the Python ecosystem.

    I give this book 7 out of 10 horseshoes.
     
    It would give a normal human mental abilities to rival mine. To think it is just a tiny ad:
    Thread Boost feature
    https://coderanch.com/t/674455/Thread-Boost-feature
    reply
      Bookmark Topic Watch Topic
    • New Topic