🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.ruby
Article #1087

Re: ruby - wrażenia i pytania

#1087
From: Marcin Gryszkalis
Date: Sun, 18 May 2008 22:12
71 lines
3954 bytes
Przemysław Kowalczyk wrote:
>>  - refactoring (tutaj odpada jak rozumiem)
> dlaczego mialby odpadac? podstawowe rzeczy (rename method czy rename
> class) jestes w stanie zrobic dobrym edytorem. 
Możesz automatycznie zmienić nazwę metody, która nie jest unikalna względem
różnych klas? 


>>  - ładne wsparcie dla subversion czego Kate nie ma
> w codziennej pracy uzywam 5 funkcji SVN: status, update, commit, add,
> remove. dodatkowo w Textmate od czasu do czasu: blame, diff, log. czy
> naprawde trzeba miec do tego jakies wodotryski?
NB pokazuje mi linie zmienione i dodane (i w pewnym sensie usunięte też) w
danym pliku (w porównaniu z repozytorium) - i ja to lubię :) Na codzień
operacje na svn robię z ręki, bardziej zaawansowane z IDE albo ze SmartSVN.


>> trochę mi to wygląda na "nie możemy tego mieć to powtarzajmy wszyscy
>> razem głośno >>podpowiedzi są niepotrzebne<< - może uwierzymy" :)
> nie, to brzmi jak: Ruby jest prostszy od Javy :)
:)

>> Biblioteka
>> standardowa JDK zawiera prawie 3500 klas,
> Ruby jest prostszy od Javy :)
Myślę, że ilość klas w stdlib nie jest wyznacznikiem prostoty... 

>> większości z nich nie uzywasz na
>> codzień - naprawdę jest to przyjemne jeśli nagle potrzbujesz użyć jakies
>> URLConnection i nie musisz szukać po dokumentacji czy metoda
>> getHeaderField
>> bierze jako argument int czy String
> "int czy String" to jest dokladnie 0 informacji. powinienes pytac, "co" ma
> byc argumentem (np. host albo nr portu), a nie "jakiego to jest typu". jak
> bedziesz wiedzial "co", to typ bedzie mniej lub bardziej oczywisty.
Masz rację, co nie zmienia siły przykładu :)


>> - bo po ctrl-spacja masz
>> przed nosem opis właśnie tej metody.
> 
> masz opis jak masz kod zrodlowy do jara podpiety w odpowiednim miejscu w
> IDE, a w nim javadoce. jak nie masz, to widzisz tylko typy. czyli jak
> pisalem wyzej, masz tylko tyle informacji, zeby zadowolic marudny
> kompilator. ale to jeszcze nie znaczy, ze program bedzie dzialal tak, jak
> bys chcial.
To już kwestia ustawienia sobie środowiska, tak samo jak ustawiam sobie
odpowiednie czcionki, skróty klawiszowe do których jestem przyzwyczajony
itd. 

>> http://www.ruby-doc.org/core/classes/SOAP/RPC/HTTPServer.html
> no rzeczywiscie, dokumentacja do tej klasy jest fatalna. i to jeszcze jest
> klasa ze standardowej biblioteki, jezeli dobrze rozumiem? jak juz pisalem:
> SOAP - bleeee :)
fajnie masz, jak zawsze możesz pisać to co chcesz i tak jak chcesz :)

>> A już najbardziej mi się podoba z takich
>> bazowych rozwiązań, że fałsz to fałsz i nie ma nic wspólnego z 0 albo 1

> a wiekszosci sie nie podoba :) ale zawsze mozna sie pobawic w
> przedefiniowanie operatorow logicznych dla 0 :P

Ha, widzisz, pełna obiektowość to jest to co w/g mnie bardzo działa na plus
w porównaniu z javą, rozumiem skąd się wzięły typu prymitywne w javie ale i
tak uważam, że to jedna z najgorszych cech języka...

pozdrawiam
-- 
Marcin Gryszkalis, PGP 0x9F183FA3
jabber jid:mg@fork.pl, gg:2532994
http://the.fork.pl
Technical Details
Message-ID: <g0q9i8$ate$1@node2.news.atman.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.atman.pl!not-for-mail
References: <g0ia32$571$1@node1.news.atman.pl> <op.ubafw7fzuw9fft@negative-361apc> <g0n36u$oru$1@node2.news.atman.pl> <op.ubcc0g0fuw9fft@negative-361apc>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.atman.pl!not-for-mail
From: Marcin Gryszkalis <mg@fork.pl>
Newsgroups: pl.comp.lang.ruby
Subject: Re: ruby - wrażenia i pytania
Date: Mon, 19 May 2008 00:12:18 +0200
Organization: ATMAN
Lines: 72
Message-ID: <g0q9i8$ate$1@node2.news.atman.pl>
References: <g0ia32$571$1@node1.news.atman.pl> <op.ubafw7fzuw9fft@negative-361apc> <g0n36u$oru$1@node2.news.atman.pl> <op.ubcc0g0fuw9fft@negative-361apc>
NNTP-Posting-Host: hq.fork.pl
Mime-Version: 1.0
X-Trace: node2.news.atman.pl 1211148681 11182 217.113.238.142 (18 May 2008 22:11:21 GMT)
X-Complaints-To: usenet@atman.pl
NNTP-Posting-Date: Sun, 18 May 2008 22:11:21 +0000 (UTC)
User-Agent: KNode/0.10.9
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit