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

Kirim email ke