--- In [email protected], Arie Kusuma Atmaja
<[EMAIL PROTECTED]> wrote:
>
> Arie Kusuma Atmaja wrote:
> > Widi Harsojo wrote:
> >> Bwahahaha..... ehm name spaces dan mudah di baca....
> >>
> >> On 5/20/07, Andry S Huzain <[EMAIL PROTECTED]> wrote:
> >>>
> >>> Factorial factorial = new
> >>>
org.companyname.projectname.commons.lib.Math.MathImplFactory.getFactorial 
> >>>
> >>> ();
> >>> try{
> >>> factorial.prepareLowerBound(1);
> >>> factorial.prepareUpperBound(10);
> >>> System.out.println(factorial.getResult());
> >>> } catch (Exception ex){
> >>> ex.printStackTrace();
> >>> logger.debug(ex);
> >>> throw ex;
> >>> }
> > 
> > hmm.. pak andry, maksud saya untuk _setiap item_ di pernak-pernik
ruby 
> > dari ide
> > pak andry itu pakai codes (jadi tidak cuma tentang "faktorial" / 
> > pengandaian di
> > java ada block iterator).
> > 
> > kemarin itu adalah one liner ruby sebenarnya..
> > 
> > Last login: Wed May 23 02:40:20 on ttyp2
> > Okaeri Arie-sama
> >   841  p1  R      0:18.89 /opt/local/bin/ruby
/opt/local/bin/gem_server
> > sayang:~ arie$ ruby -e'puts (1..3).inject{|i,j| i*j}'
> > 6
> > sayang:~ arie$ ruby -e'puts (1..10).inject{|i,j| i*j}'
> > 3628800
> > sayang:~ arie$
> > 
> > 
> > kalau mau yang lengkap berdasarkan input dinamis beserta codes
test sbb:
> > (kalau di java, again giliran pak andry [belum puwas abang])
> > 
> > # semua kedua file berada di dalam direktori rompi
> > # rompi.rb
> > ############
> > 
> > class Rompi
> >   def initialize(max)
> >     @max = max
> >   end
> > 
> >   def factorial
> >     ([EMAIL PROTECTED]).inject { |injection, element| injection * element }
> >   rescue ArgumentError => e
> >     e.message
> >   end
> > end
> > 
> > # rompi_test.rb
> > #################
> > 
> > require "test/unit"
> > 
> > require "rompi"
> > 
> > class TestRompi < Test::Unit::TestCase
> >   def test_fail
> >     ex = assert_raise(ArgumentError) {
> >       a = Rompi.new.factorial
> >     }
> >   end
> > 
> >   def test_ok
> >     assert_equal(6, Rompi.new(3).factorial)
> >     assert_equal(3_628_800, Rompi.new(10).factorial)
> >   end
> > end
> 
> Halo, Adit..
> Kemarin-kemarin pernah tanya lewat blog saya tentang TDD itulah
diatas, lalu kalau 
> BDD ayoo coba ... berani cobain dulu gak sendiri :-) gampang bgt koq!
> 
> contekannya di http://rspec.rubyforge.org/
> 
> hayo hayo adit... adit bisa!
> ato mau dibalap sama niwatori, eddy, irfani, jauhari, inung... ?
> 
> # no key yet from ariekeren / kunci jawaban rahasia pak dosen
> 
> > Wahai para desainer rompi, baju, kaos, dst saya tunggu ya yang mau 
> > kalian kirim ke saya untuk dijadikan polling biar tinggal dipilih 
> > dipilih dipiliih
> > 
> > Ini codes codes + redaksi tulisan-tulisannya idenya ngalir terus.
> > 
> 
> 
> -- 
> Arie || ariekeren, YM!=riyari3, http://ariekusumaatmaja.wordpress.com
> http://groups.yahoo.com/groups/id-ruby
> "Never say RTFM. Turn the trolls into committers", Audrey Tang -
conisli-ofun.pdf
>
ho oh pak, ini juga gi praktekin TDD... waloupun masih lum terbiasa

eh aku ikutan dunk.... tapi cuma pengen jaket duank..., soale kalo
rompi ndak gitu suka


Kirim email ke