align-toparrow-leftarrow-rightbackbellblockcalendarcamerachatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-crosscrosseditfacebookglobegoogleimagesinstagramlocation-pinmagnifying-glassmailmoremuplabelShape 3 + Rectangle 1outlookpersonplusImported LayersImported LayersImported Layersshieldstartwitteryahoo

Book club - Growing Object-Oriented Software, Guided By Tests chapter 1-8

  • Oct 10, 2013 · 6:00 PM

Time for the second book in the book club! We will read Growing Object-Oriented Software, Guided by Tests.

We will split into groups of 4-5 people and have two 40 min discussions with a break in between. In the end we will do summary together. 

You can find the book at for example Adlibris (delivery 1-2 days) 239 kr or Bokus (5-8 days) for 254 kr.

Read the following chapters prior to this meeting. We will try to find the main take aways together.

Chapters
1. What Is the Point of Test-Driven Development?
2. Test-Driven Development with Objects
3. An Introduction to the Tools
4. Kick-Starting the Test-Driven Cycle
5. Maintaining the Test-Driven Cycle
6. Object-Oriented Style
7. Achieving Object-Oriented Design
8. Building on Third-Party Code

Please bring your reading notes with you (if you've made any). If you want to, try to think of examples you've encountered that's related to the content of the chapters.

Getting there:

Take the T-bana to Hötorget. Get off at the northern end, left exit and cross the street. Entrance is after HiFi-klubben at Sveavägen. Crisp is at 2nd floor. Food and door code will be given to attendening craftsmen. :)

Welcome!

Join or login to comment.

  • Frej C.

    Hello! Do someone have a possibility to host the next book club meetup at their company/organization?

    November 15, 2013

  • Helen T.

    There was some good discussion but it was mostly about TDD as such and not so much about the book, because the first 8 chapters were kind of lightweight.
    Still, I came away with some new ideas and fresh energy to put more effort into TDD.

    October 11, 2013

    • Helen T.

      Hmm, I interpreted this comment box as "please comment on your rating" but I now see it was meant more generally.

      October 11, 2013

  • Gianfranco A.

    Ah, just ate some take away from a place called 'Kina Krogen' near our place, very nice!

    I will write a condensed version of the thoughts and comments, not like last time I brain-dumped.

    Chapters 1 - 5 felt like a very nice introduction (at par with Kent Becks Test Driven Development by Example which tries to teach TDD by code examples, this book manages to deliver the same value by describing the underlying reasons and value of TDD). I especially liked how Chapter 4 shows the beautiful self similarity in the Acceptance Test - cycle with the TDD Cycle, this is nature! Also, what I had not thought about, but was put well, was how Test First pushes the stress early in the project and makes it calmer towards the end, although I generally feel calmer with TDD than without. Going backwards - there is a really nice passage in Chapter 1 "Instead of just turning testing to verify our work after it's done, TDD turns testing into a design activity. This is a really nice way to word TDD.

    October 10, 2013

    • Gianfranco A.

      (damn enter)

      October 10, 2013

    • Gianfranco A.

      I guess the real deal for me would be to pair with some OO-partner to experience the glory of the London School from first row

      October 10, 2013

  • Johan V.

    I apologize deeply, I cannot make it.

    October 10, 2013

  • Gianfranco A.

    If it is of value, I can post my notes as last time I had to absent.

    October 9, 2013

  • Kristian G.

    Unfortunately I can't make it tonight. Really sorry to give such short notice, Per. I'll do like Gianfranco and post my notes here later.

    /kgm

    October 10, 2013

  • Georg K.

    Sorry to back out with such short notice. I woke up with a really bad cold today...

    October 10, 2013

  • östen p.

    damn - thursdays are all booked, basketball practice for my oldest :/

    September 30, 2013

    • Per L.

      Not every session will be at Thursdays - so keep reading :)

      1 · September 30, 2013

    • Peter N.

      Next time will be on a Monday.

      October 9, 2013

  • Gianfranco A.

    I'm sorry, but I need the rest. I'm happy that this book was selected, because I felt a fear that it would be a dry java book, alas, I was proven wrong. I hope to join the next one though. It is still a good read, and I hope it continues to surprise me.

    1 · October 9, 2013

  • Frej C.

    I won't be able to make it tomorrow. ;( But I'll see you next time!

    October 9, 2013

  • Patrik M.

    Won't make it tomorrow, someone can fill my spot.

    October 9, 2013

  • Peter B

    Since I just got the book delivered yesterday (Quite obviously not when I was promised when ordering it). I feel I might not be able to prepare properly for this meeting. So to be fair to you guys on the waiting list I'll forsake this one for your benefit.

    Thanks Per for the reminder to buzz off. And also, thanks for the original invitation! :-)

    Have a good meet guys, and please share your insights online with us who couldn't attend.

    October 9, 2013

  • Per L.

    Food reference form sent.

    October 9, 2013

  • Per L.

    I have put a cap on it. Max 25 people for practical reasons. If you're changing your mind, you must update your rsvp or be doomed. :-)

    October 2, 2013

  • Peter N.

    Great selection of book. I will be there =)

    September 27, 2013

  • Neven C.

    Here's a list of books that we might want to look at for upcoming months

    Domain Driven Design - Eric Evans
    Extreme Programming Explained - Kent Beck
    Professional Software Development - Steve McConnell
    Rapid Development - Steve McConnell
    Agile Iterative Development - Manager's Guide - Craig Larman
    Beyond Software Architecture - Luke Hohmann
    Peopleware - Productive Projects and Teams - Tom Demarco, Timothy Lister
    Applying Use Cases: A Practical Guide - Geri Schneider, Jason P. Winters
    Psychology of Computer Programming - Gerald M. Weinberg
    Mythical Man Month - Frederick P. Brooks
    Effective Project Management - Traditional Adaptive and Extreme - Robert K. Wysocki, Rudd McGary
    Peer Reviews in Software - A Practical Guide - Karl E. Wiegers
    Leading a Software Development Team - Richard Whitehead
    Architecture-Centric Software Project Management - Daniel J. Paulish
    Release It! - Michael T. Nygard

    Please comment which ones you have already read or which ones you would like to read

    September 26, 2013

    • A former member
      A former member

      My preferred top three in descending order: Release It!, The Mythical Man Month and Peer Reviews in Software.

      September 26, 2013

  • A former member
    A former member

    Love this initiative. Finally a book club I feel compelled to join!

    Btw, you can buy the Kindle version from Amazon for 220 SEK with instant shipping. ;)

    2 · September 26, 2013

    • Neven C.

      or if you have US amazon kindle account - 25.49 USD (163 SEK) - instant delivery to your computer, iPad, iPhone, Android, Blackberry ...

      September 26, 2013

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy