You cannot post messages because only members can post, and you are not currently a member.
Description:
Discussion group about the book "Growing Object Oriented Software, Guided by Tests" by Steve Freeman and Nat Pryce.
|
|
|
Slow acceptance tests
|
| |
Developing an application outside-in tends to lead to the growth of an extensive acceptance test suite. These tests are often slow to run. A slow build means delayed feedback and makes development painful. How do people tackle this? Which of the following tactics would you recommend using and which would you caution against? Are there any other useful tactics worth... more »
|
|
Test kinds (was [GOOS] Presenter-first design)
|
| |
I think terminology gets more useful it it's defined in context.
I read about Google's naming too, and one thing they focused on was
defining exactly what constitutes a smal/medium/large test, what
characteristics they have, what you can and can't to in terms of
dependencies, etc.
This year I'm going to go through our test stack internally and... more »
|
|
Presenter-first design
|
| |
The GOOS book teaches me to start my software from the walking skeleton, making sure that we can deploy our software on day one. What are your thoughts about presenter-first design? I think that's a good approach too, starting from the top layer and work your way until you touch the system.
|
|
Do objects need to know the environment they are running on?
|
| |
Hi guys, I'm new to TDD and teaching myself without anyone guiding me, so I need some help. From what I've learned, an object should only know about itself and it's relation with its neighbors and not more. What I'm confused about is I think that an object should need to know a little about the running... more »
|
|
Acceptance Tests
|
| |
Hi everybody!
In the web application enviroment, the acceptance tests should be "gui"
tests or functional tests?
When I wrote my first acceptance test should I wrote a test with tools
like Selenium or I can test direct from "controller" class? Is it valid?!
This controller tests shouldn't mock anything, right?... more »
|
|
High-quality design
|
| |
I wrote up what I said about code commenting in a blog
post<[link]>
.
In that post I also claimed that: "High quality design everywhere is like
highly optimized code everywhere - very wasteful."
Do you agree?
David
|
|
Heuristic to decide between behaviour and implementation
|
| |
Hello to all, I'm new to the list and for sure not a long-time experienced developer, so feel free to let me know if I should look elsewhere for answers to my questions. Since it's not always easy nor obvious (at least) for me to change my mind model from procedural to OO, I'm trying to define some rough heuristics to... more »
|
|
Failing end-to-end test in chapter 19
|
| |
Hi all, I've recently been working through GOOS and I've learned a lot from it. Congratulations on a well-written book. I've been storing my code in the following GitHub repo: *github.com/dchetwynd/GOOS-Auc tion-Sniper* I'm currently stuck at the end of Chapter 19, the final chapter for the Auction Sniper example. At the end of the chapter I should have been at the... more »
|
|
Dealers of Lightning
|
| |
Maybe like some (maybe many) developers who were born in the 80s or 90s, I have very little appreciation for what went on in the formative era of computing. After reading a chapter in Beautiful Architecture on Smalltalk and cross-referencing some of that with what I read in GOOS, then seeing Philip's Beck Smalltalk best practices series of posts, I have been really getting stuck into learning Smalltalk.... more »
|
|
|