You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by rw...@apache.org on 2003/12/01 23:01:15 UTC

cvs commit: jakarta-commons-sandbox/functor/src/test/org/apache/commons/functor/example/kata/one SupermarketPricingExample.java

rwaldhoff    2003/12/01 14:01:15

  Modified:    functor/src/test/org/apache/commons/functor/example/kata/one
                        SupermarketPricingExample.java
  Log:
  add comments
  
  Revision  Changes    Path
  1.2       +18 -2     jakarta-commons-sandbox/functor/src/test/org/apache/commons/functor/example/kata/one/SupermarketPricingExample.java
  
  Index: SupermarketPricingExample.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/functor/src/test/org/apache/commons/functor/example/kata/one/SupermarketPricingExample.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- SupermarketPricingExample.java	1 Dec 2003 05:29:08 -0000	1.1
  +++ SupermarketPricingExample.java	1 Dec 2003 22:01:15 -0000	1.2
  @@ -69,6 +69,22 @@
   import org.apache.commons.functor.core.composite.ConditionalUnaryFunction;
   
   /**
  + * Dave Thomas's Kata One asks us to think about how one might 
  + * implement pricing rules:  
  + * 
  + * "Some things in supermarkets have simple prices: this can of 
  + * beans costs $0.65. Other things have more complex prices. 
  + * For example:
  + *
  + * o three for a dollar (so what?s the price if I buy 4, or 5?)
  + *
  + * o $1.99/pound (so what does 4 ounces cost?)
  + * 
  + * o buy two, get one free (so does the third item have a price?)"
  + * 
  + * Functors provide one approach to this sort of problem, and in
  + * this example we'll demonstrate some simple cases.
  + *  
    * See http://pragprog.com/pragdave/Practices/Kata/KataOne.rdoc,v
    * for more information on this Kata.
    * 
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org