🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Który język pozostaje w tyle? (Było: zapis do pliku)

#1128
From: Jaroslaw Zabiello
Date: Wed, 13 Aug 2008 12:48
55 lines
3782 bytes
Dnia 13-08-2008 o 11:48:12 Sebastian Kaliszewski  
<s.bez_spamu@remove.that.informa.and.that.pl> napisał(a):

Dlaczego uważasz, że tylko webowych? Przecież to się świetnie nadaje do  
testowania *dowolnego* kodu.

To się jakoś tam nadaje do prostych testów jednostkowych.

Tak się składa że specyfikacjami BDD pokryty jest już prawie cały język i  
biblioteka stabdardowa Rubiego (vide Rubinius). Więc, gadanie, że to tylko  
do webu, uznaję za żałosne popiskiwanie ignorantów.

Do testów  funkcjonalnych dla weba lepsze są roboty, gdzie test się tworzy  
nagrywając interakcję użytkownika.

Masz na myśli jakieś makra i testowanie tego al'a Selenium? RSpec jest  
dużo szybszy niż makra odpytujące zewnętrznie przeglądarkę.

Do testów gdzie specyfikacja nie jest trywialna stosuje się formalizm w  
którym ta specyfikacja może być wygodnie wyrażona -- pseudo angielskawe  
zdania są tu kiepskie.

Bo nie masz pojęcia "czym to się je". Te zdania potrafią bardzo  
precyzyjnie wyrazić to wszystko co potrzebujesz.

Tak w ogóle, obserwując wypowiedzi i całe środowisko, widzę że kręgach  
pythona mało się dzieje.

Wysraczy popatrzeć na takie PyPy.

A coś tam się w ogóle dzieje? Przepisali już na Pythona cała bibliotekę  
standardową?

Wygląda tak jakby tam sami emeryci siedzieli. Mało tam inowacyjności.  
Wszystkie ciekawsze rzeczy jakie spotykam, powstają w Ruby. Capistrano,  
RSPec, smalltalkowy MagLev,

To są sexy nowomodne bajery, które mało wnoszą.

Raczej to jest twoja kompletna ignorancja. MagLev nic nie wnosi? ROFTL! To  
może dać Rubiemu 10x większą (w stos. od Pythona) szybkość połączoną z  
obiektową "bazą" danych wydajnie operującą na bilionach obiektów naraz.  
Jeśli nie wiesz, to Gemstone na którym jest oaprty MagLev jest rozwijaną i  
optymalizowaną wirtualną maszyną Smalltalka od mniej więcej 20 lat.  
Capistrano nie wnosi? Hehe, ty chyba nie widziałeś jak wygodnie można tym  
zautomatyzować synchronizację miedzy serwerami (z rollbackiem włącznie)

Przyszedł tu zachwalać Rubiego.

Widzisz. Ja mam porównanie, ty  - nie. A tak swoją drogą to ten wątek jest  
o tym, który język pozostaje w tyle.

--
Jarosław Zabiełło
http://blog.zabiello.com
Technical Details
Message-ID: <op.uftsjex3yvsyti@vantify_ec>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
References: <0kke845ibufm2jqmh3i50a280nnr72l8qj@4ax.com> <g6968o$1cgj$1@news2.ipartners.pl> <g69f0n$ism$1@atlantis.news.neostrada.pl> <g69noq$1mem$1@news2.ipartners.pl> <sdpg849b3pr01r22d17q42jv4v9icj9so7@4ax.com> <g69qa7$mu9$1@news.lublin.pl> <pdug841rd12sbuhm88480k3bud24c2tnuh@4ax.com> <g69uma$q97$1@news.lublin.pl> <lf2h84hsee6r2ekdh8ol7u8su4dl8dddk4@4ax.com> <op.uex2xjtmyvsyti@zbiru-at-home.local> <l3oom5-9i4.ln1@bozon.softax.pl> <op.ufkxviisyvsyti@zbiru-at-home.local> <b6fb1bec-8a8c-4e56-875a-609ca28f729f@i76g2000hsf.googlegroups.com> <op.ufswme1byvsyti@zbiru-at-home.local> <v5qan5-0d8.ln1@bozon.softax.pl> <op.uftocmrjyvsyti@vantify_ec>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: "Jaroslaw Zabiello" <hipertracker@gmail.com>
Newsgroups: pl.comp.lang.ruby
Subject: Re: Który język pozostaje w tyle?
 (Było: zapis do pliku)
Date: Wed, 13 Aug 2008 13:48:40 +0100
Organization: http://zabiello.com
Lines: 55
Message-ID: <op.uftsjex3yvsyti@vantify_ec>
References: <0kke845ibufm2jqmh3i50a280nnr72l8qj@4ax.com> <g6968o$1cgj$1@news2.ipartners.pl> <g69f0n$ism$1@atlantis.news.neostrada.pl> <g69noq$1mem$1@news2.ipartners.pl> <sdpg849b3pr01r22d17q42jv4v9icj9so7@4ax.com> <g69qa7$mu9$1@news.lublin.pl> <pdug841rd12sbuhm88480k3bud24c2tnuh@4ax.com> <g69uma$q97$1@news.lublin.pl> <lf2h84hsee6r2ekdh8ol7u8su4dl8dddk4@4ax.com> <op.uex2xjtmyvsyti@zbiru-at-home.local> <l3oom5-9i4.ln1@bozon.softax.pl> <op.ufkxviisyvsyti@zbiru-at-home.local> <b6fb1bec-8a8c-4e56-875a-609ca28f729f@i76g2000hsf.googlegroups.com> <op.ufswme1byvsyti@zbiru-at-home.local> <v5qan5-0d8.ln1@bozon.softax.pl> <op.uftocmrjyvsyti@vantify_ec>
NNTP-Posting-Host: 62.77.187.21
Mime-Version: 1.0
X-Trace: inews.gazeta.pl 1218631721 2975 62.77.187.21 (13 Aug 2008 12:48:41 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Wed, 13 Aug 2008 12:48:41 +0000 (UTC)
To: "Jaroslaw Zabiello" <hipertracker@gmail.com>
X-User: hipertracker
User-Agent: Opera Mail/9.51 (MacIntel)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit