Growing Object-Oriented Software, Guided by Tests(goos_jp)読書会 - Recent
- 2012-09-23 (Sun) 14:39:22: 担当割当表/Part4 (Diff)
- 2012-09-23 (Sun) 13:12:40: member/Chapter23/Diagnostics Are a First-Class Feature (Diff)
- 2012-09-23 (Sun) 13:10:25: member/Chapter23/Explicitly Assert That Expectations Were Satisfied (Diff)
- 2012-09-23 (Sun) 13:07:40: member/Chapter23/Tracer Object (Diff)
- 2012-09-23 (Sun) 12:59:29: member/Chapter23/Obviously Canned Value (Diff)
- 2012-09-23 (Sun) 12:56:11: member/Chapter23/Self-Describing Value (Diff)
- 2012-09-23 (Sun) 12:52:55: member/Chapter23/Highlight Detail with Matchers (Diff)
- 2012-09-23 (Sun) 12:47:46: member/Chapter23/Explanatory Assertion Messages (Diff)
- 2012-09-23 (Sun) 12:45:55: member/Chapter23/Small, Focused, Well-Named Tests (Diff)
- 2012-09-23 (Sun) 12:44:47: member/Chapter23/Design to Fail (Diff)
- 2012-09-23 (Sun) 12:37:08: member/Chapter22/Communication First (Diff)
- 2012-09-23 (Sun) 12:33:15: member/Chapter22/Removing Duplication at the Point of Use (Diff)
- 2012-09-23 (Sun) 12:25:18: member/Chapter22/Emphasizing the Domain Model with Factory Methods (Diff)
- 2012-09-23 (Sun) 12:18:04: member/Chapter22/Combining Builders (Diff)
- 2012-09-23 (Sun) 12:15:51: member/Chapter22/Creating Similar Objects (Diff)
- 2012-09-23 (Sun) 12:10:33: member/Chapter22/Test Data Builders (Diff)
- 2012-09-23 (Sun) 12:06:55: member/Chapter22/Introduction (Diff)
- 2012-09-09 (Sun) 01:08:52: FrontPage (Diff)
- 2012-08-19 (Sun) 16:31:42: member/Chapter21/Literals and Variables (Diff)
- 2012-08-19 (Sun) 16:28:57: member/Chapter21/Assertions and Expectations (Diff)
- 2012-08-19 (Sun) 16:27:21: member/Chapter20/Logging Is a Feature (Diff)
- 2012-08-19 (Sun) 16:15:45: member/Chapter21/Streamline the Test Code (Diff)
- 2012-08-19 (Sun) 15:51:12: member/Chapter21/Test Names Describe Features (Diff)
- 2012-08-19 (Sun) 15:41:39: member/Chapter21/Introduction (Diff)
- 2012-08-19 (Sun) 15:35:53: member/Chapter20/What the Tests Will Tell Us (If We're Listening) (Diff)
- 2012-08-19 (Sun) 15:14:27: member/Chapter20/Too Many Expectations (Diff)
- 2012-08-19 (Sun) 15:04:26: member/Chapter20/Too Many Dependencies (Diff)
- 2012-08-19 (Sun) 13:51:24: member/Chapter20/I Need to Mock an Object I Can't Replace (without Magic) (Diff)
- 2012-08-19 (Sun) 13:25:01: member/Chapter20/Introduction (Diff)
- 2012-07-16 (Mon) 15:13:07: member/Chapter21/Canonical Test Structure (Diff)
- 2012-07-09 (Mon) 00:07:43: member/Chapter20/Confused Object (Diff)
- 2012-07-08 (Sun) 23:31:01: member/Chapter20/Bloated Constructor (Diff)
- 2012-06-28 (Thr) 01:24:58: member/Chapter20/Don't Mock Values (Diff)
- 2012-06-28 (Thr) 00:57:33: member/Chapter20/Mocking Concrete Classes (Diff)
- 2012-04-28 (Sat) 18:25:57: 担当割当表/Part3 (Diff)
- 2012-04-22 (Sun) 13:28:14: member/Chapter19/Recording the Failure (Diff)
- 2012-04-22 (Sun) 13:26:30: member/Chapter19/Observations (Diff)
- 2012-04-22 (Sun) 13:25:38: member/Chapter19/Disconnecting the Sniper (Diff)
- 2012-04-22 (Sun) 13:25:09: member/Chapter19/Displaying the Failure (Diff)
- 2012-04-22 (Sun) 13:24:39: member/Chapter19/Detecting the Failure (Diff)
- 2012-04-22 (Sun) 13:24:09: member/Chapter19/What If It Doesn’t Work? (Diff)
- 2012-04-22 (Sun) 13:23:09: member/Chapter18/Observations (Diff)
- 2012-04-22 (Sun) 13:22:47: member/Chapter18/Stop When We’ve Had Enough (Diff)
- 2012-04-22 (Sun) 13:21:19: member/Chapter18/A More Useful Application (Diff)
- 2012-04-22 (Sun) 13:18:41: member/Chapter17/Extracting the SnipersTableModel (Diff)
- 2012-04-22 (Sun) 13:13:50: member/Chapter17/Extracting the Connection (Diff)
- 2012-04-22 (Sun) 13:09:12: member/Chapter17/Extracting the Chat (Diff)
- 2012-04-22 (Sun) 12:59:25: member/Chapter17/Finding a Role (Diff)
- 2012-04-22 (Sun) 12:52:44: member/Chapter16/Adding Items through the User Interface (Diff)
- 2012-04-22 (Sun) 12:41:38: member/Chapter16/Testing for Multiple Items (Diff)
- 2012-04-22 (Sun) 12:07:18: member/Chapter16/Observations (Diff)
- 2012-04-21 (Sat) 04:49:55: 担当割当表/Part5 (Diff)
- 2012-04-20 (Fri) 20:05:23: Smack (Diff)
- 2012-04-11 (Wed) 00:34:29: Southabee's (Diff)
- 2012-03-04 (Sun) 00:24:08: KPT20120303 (Diff)
- 2012-03-02 (Fri) 17:32:21: member/Chapter17/Observations (Diff)
- 2012-03-02 (Fri) 17:25:34: member/Chapter15/Observations (Diff)
- 2012-03-02 (Fri) 17:25:15: member/Chapter15/Final Polish (Diff)
- 2012-03-02 (Fri) 17:24:53: member/Chapter15/Follow Through (Diff)
- 2012-03-02 (Fri) 17:24:30: member/Chapter15/Simplifying Sniper Events (Diff)
- 2012-03-02 (Fri) 17:24:12: member/Chapter15/Displaying Price Details (Diff)
- 2012-03-02 (Fri) 17:20:51: member/Chapter15/A More Realistic Implementation (Diff)
- 2012-03-02 (Fri) 17:18:58: member/Observations (Diff)
- 2012-03-02 (Fri) 17:18:42: member/Final Polish (Diff)
- 2012-03-02 (Fri) 17:18:02: member/Follow Through (Diff)
- 2012-03-02 (Fri) 17:17:32: member/Simplifying Sniper Events (Diff)
- 2012-03-02 (Fri) 17:15:35: member/Displaying Price Details (Diff)
- 2012-03-02 (Fri) 17:11:07: member/Chapter14/Making Steady Progress (Diff)
- 2012-03-02 (Fri) 17:10:50: member/Chapter14/The Sniper Acquires Some State (Diff)
- 2012-03-02 (Fri) 17:10:23: member/Chapter14/The Sniper Wins (Diff)
- 2012-03-02 (Fri) 17:09:58: member/Chapter14/The Sniper Has More to Say (Diff)
- 2012-03-02 (Fri) 17:09:37: member/Chapter14/Who Knows about Bidders? (Diff)
- 2012-03-02 (Fri) 17:08:08: member/Chapter14/First, a Failing Test (Diff)
- 2012-02-15 (Wed) 22:57:07: PositionPapaer (Diff)
- 2012-01-21 (Sat) 16:44:31: member/Chapter14 (Diff)
- 2011-12-27 (Tue) 12:57:11: member/Chapter13 (Diff)
- 2011-12-27 (Tue) 12:56:56: member/Chapter12 (Diff)
- 2011-12-27 (Tue) 12:56:37: member/Chapter11 (Diff)
- 2011-12-24 (Sat) 21:06:08: member/Chapter11/Building the Test Rig (Diff)
- 2011-11-23 (Wed) 17:28:13: member/Chapter10/Some Initial Choices (Diff)
- 2011-11-23 (Wed) 17:16:49: member/Chapter10/Our Very First Test (Diff)
- 2011-11-23 (Wed) 17:05:13: member/Chapter10/Get the Skeleton out of the Closet (Diff)
- 2011-11-23 (Wed) 16:59:48: member/Chapter9/Communicating with an Auction (Diff)
- 2011-11-23 (Wed) 16:57:06: member/Chapter9/This Isn't Real (Diff)
- 2011-11-23 (Wed) 16:03:36: member/Chapter8/Introduction (Diff)
- 2011-11-23 (Wed) 16:00:43: member/Chapter8/Only Mock Types That You Own (Diff)
- 2011-11-23 (Wed) 14:51:48: member/Chapter7/Compose Objects to Describe System Behavior (Diff)
- 2011-11-23 (Wed) 14:35:16: member/Chapter7/Refactor Interfaces Too (Diff)
- 2011-11-23 (Wed) 14:26:26: member/Chapter7/Identify Relationships with Interfaces (Diff)
- 2011-11-23 (Wed) 14:19:31: member/Chapter7/Where Do Objects Come From? (Diff)
- 2011-11-18 (Fri) 11:44:17: member/Chapter11/The Necessary Minimum (Diff)
- 2011-11-18 (Fri) 11:25:47: member/Chapter11/Failing and Passing the Test (Diff)
- 2011-11-13 (Sun) 14:03:03: member/Chapter9/Getting There Safely (Diff)
- 2011-11-13 (Sun) 04:59:55: member/Chapter9/To Begin at the Beginning (Diff)
- 2011-10-31 (Mon) 10:14:28: member/Chapter8/Mock Application Objects in Integration Tests (Diff)
- 2011-10-31 (Mon) 00:34:51: member/Chapter7/And What about Classes? (Diff)
- 2011-10-31 (Mon) 00:29:43: member/Chapter7/Building Up to Higher-Level Programming (Diff)
- 2011-10-30 (Sun) 23:20:18: member/Chapter7/Value Types (Diff)
- 2011-10-23 (Sun) 16:42:43: member/Chapter7/Communication over Classification (Diff)
- 2011-10-23 (Sun) 16:37:05: member/Chapter7/How Writing a Test First Helps the Design (Diff)
- 2011-10-23 (Sun) 16:31:00: member/Chapter6/Object Peer Stereotypes (Diff)
- 2011-10-23 (Sun) 16:24:35: member/Chapter6/An Opinionated View (Diff)
- 2011-10-23 (Sun) 16:22:31: member/Chapter6/Hiding the Right Information (Diff)
- 2011-10-23 (Sun) 16:19:30: member/Chapter6/One Domain Vocabulary (Diff)
- 2011-10-23 (Sun) 16:09:31: member/Chapter6/Context Independence (Diff)
- 2011-10-23 (Sun) 16:03:59: member/Chapter6/Composite Simpler Than the Sum of Its Parts (Diff)
- 2011-10-23 (Sun) 15:22:27: member/Chapter6/No And’s, Or’s, or But’s (Diff)
- 2011-10-23 (Sun) 14:57:18: member/Chapter6/Designing for Maintainability (Diff)
- 2011-10-23 (Sun) 14:56:23: member/Chapter6/Internals vs Peers (Diff)
- 2011-10-23 (Sun) 13:46:49: member/Chapter6/Introduction (Diff)
- 2011-09-29 (Thr) 02:22:11: 担当割当表/Part2 (Diff)
- 2011-09-11 (Sun) 17:02:06: member/Chapter5/Write the Test That You’d Want to Read (Diff)
- 2011-09-11 (Sun) 17:01:47: member/Chapter5/Watch the Test Fail (Diff)
- 2011-09-11 (Sun) 17:01:07: member/Chapter5/Develop from the Inputs to the Outputs (Diff)
- 2011-09-11 (Sun) 17:00:32: member/Chapter5/Listen to the Tests (Diff)
- 2011-09-11 (Sun) 16:59:35: member/Chapter5/Unit-Test Behavior, Not Methods (Diff)
- 2011-09-11 (Sun) 16:59:20: member/Chapter5/Tuning the Cycle (Diff)
- 2011-09-11 (Sun) 16:09:29: member/Chapter5/Start Testing with the Simplest Success Case (Diff)
- 2011-09-11 (Sun) 16:07:52: member/Chapter5/Separate Tests That Measure Progress from Those That Catch Regression (Diff)
- 2011-09-11 (Sun) 16:06:46: member/Chapter5/Start Each Feature with an Acceptance Test (Diff)
- 2011-09-11 (Sun) 16:03:37: member/Chapter5/Introduction (Diff)
- 2011-09-11 (Sun) 15:12:45: member/Chapter4/Deciding the Shape of the Walking Skeleton (Diff)
- 2011-09-11 (Sun) 15:11:23: member/Chapter4/Build Sources of Feedback (Diff)
- 2011-09-11 (Sun) 15:09:25: member/Chapter4/Expose Uncertainty Early (Diff)
- 2011-09-11 (Sun) 14:20:17: member/Chapter4/First, Test a Walking Skeleton (Diff)
- 2011-08-03 (Wed) 23:35:32: Vote (Diff)
- 2011-08-02 (Tue) 04:37:53: Chapter1 (Diff)
- 2011-08-02 (Tue) 04:34:53: Chapter3 (Diff)
- 2011-08-02 (Tue) 04:34:21: Chapter2 (Diff)
- 2011-07-22 (Fri) 20:12:50: 担当割当表/Part1 (Diff)
- 2011-07-19 (Tue) 23:39:40: member/Chapter2/Support for TDD with Mock Objects (Diff)
- 2011-07-19 (Tue) 23:25:46: member/Chapter2/Unit-Testing the Collaborating Objects (Diff)
- 2011-07-19 (Tue) 23:14:26: member/Chapter2/But Sometimes Ask (Diff)
- 2011-07-19 (Tue) 22:36:48: HowToContribute (Diff)
- 2011-07-19 (Tue) 02:24:29: member/Chapter3/jMock2: Mock Objects (Diff)
- 2011-07-19 (Tue) 00:40:18: member/Chapter3/Hamcrest Matchers and assertThat() (Diff)
- 2011-06-25 (Sat) 13:07:32: member/Chapter4/Introduction (Diff)
- 2011-06-22 (Wed) 06:04:00: member/Chapter3/A Minimal Introduction to JUnit 4 (Diff)
- 2011-06-22 (Wed) 05:42:11: member/Chapter3/Stop Me If You’ve Heard This One Before (Diff)
- 2011-06-19 (Sun) 19:21:56: member/Chapter2/A Web of Objects (Diff)
- 2011-06-19 (Sun) 19:11:53: member/Chapter1/Levels of Testing (Diff)
- 2011-06-19 (Sun) 18:49:30: member/Chapter1/Testing End-to-End (Diff)
- 2011-06-19 (Sun) 18:35:18: member/Chapter1/The Bigger Picture (Diff)
- 2011-06-19 (Sun) 18:25:47: member/Chapter1/Practices That Support Change (Diff)
- 2011-06-19 (Sun) 18:22:35: member/Chapter1/Feedback Is the Fundamental Tool (Diff)
- 2011-06-19 (Sun) 18:18:10: member/Chapter1/Software Development as a Learning Process (Diff)
- 2011-06-18 (Sat) 22:33:44: member/Chapter2/Values and Objects (Diff)
- 2011-06-18 (Sat) 16:34:30: member/Chapter1/Test-Driven Development in a Nutshell (Diff)
- 2011-06-18 (Sat) 11:09:37: member/Chapter1/External and Internal Quality (Diff)
- 2011-06-09 (Thr) 00:00:28: Authentication (Diff)
- 2011-05-17 (Tue) 16:12:03: TextFormattingRules (Diff)
- 2011-05-17 (Tue) 16:12:03: SideMenu (Diff)
- 2011-05-17 (Tue) 16:12:03: InterWikiName (Diff)