🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

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

#1130
From: Jaroslaw Zabiello
Date: Wed, 13 Aug 2008 12:49
80 lines
5077 bytes
Dnia 11-08-2008 o 13:25:54 Sebastian Kaliszewski  
<s.bez_spamu@remove.that.informa.and.that.pl> napisał(a):

Polecam uzupelnic braki.

Polecam nie podniecać zbytnio się nowymi pomysłami dzieciaków dla  
dzieciaków.

Niby dlaczego dzieciaków? Ten autor książki o TDD to dzieciak? To ty chyba  
stoisz nad grobem już. Rozumiem że lepiej w ogóle niczym się nie  
podniecać, bo jeszcze serce nie wytrzyma. Nie ma to jak grono emerytów.

Test jednostkowy ma pomóc w weryfikacji poprawności konkretnego  
zamkniętego fragmentu.

A ile tego kodu wystarczy aby był jednostką? Masz jakiegoś RCov'a który ci  
automatycznie wyświetli stopień pokrycia kodu testami?

Kolego. Jednostki są właśnie dobrze określone. Oczekiwania to jest właśnie  
mętne bez sensu.

Co ty pieprzysz za głupoty? Przecież specyfikacje i stories są bardzo  
dobrze określone funkcjonalnie. I dużo bardziej naturalnie. W wypadku  
stories, traktujesz kod jak black-box. Z pkt. widzenia testów, w dupie mam  
to co jest w środku. Chcę aby ta czarna skrzynka dla zadanych wartości  
wypluwała oczekiwane rezultaty. Zgrupowanie tego w scenariusze pozwala  
dzięki DSL'owi RSpec'a pozwala na (1) WIELOKROTNE wykorzystanie całych  
fragmentów zdań różniących się wartością rzeczowników, (2) scenariusze  
RSpec'a poprawiają czytelność tego, co jest sprawdzane.

A Story Development to BDD ale podane w inny sposob, wysokopoziomowe  
scenariusze zachowan, swietne do bezposredniego kontaktu z klientem.

Kolego, scenariusze zachowań to są znane od pół wieku.

Co mi tu kolega za pierdoły wciska. Pół wieku? Gdzie? Chyba na papierze  
pisane gęsim piórem. Podaj mi jakikolwiek framework podobny do RSpec  
istniejący od pół wieku. Jakieś konkretne biblioteki poproszę.

http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
  W dupie mam teoretyzowanie w tiobe.

W dupie mam pomiary, wolę machać rękami. "I nikt mi nie wmówi że białe  
jest białe a czarne czarne..."

Tak naprawdę to wszystko jest gówno warte. Co z tego, że jest nawet trochę  
ofert Pythona skoro 95% z nich to oferty dla adminów Linuksa, co mnie w  
ogóle nie interesuje? W mojej działce, gdzie nie spojrzę w UK i Irlandii  
widzę więcej ofert dla Rubiego, niż Pythona. Wcześniej aż tak nie było. To  
się zmieniło. I można znaleźć dobre oferty, nawet takie, co przewyższają  
płace javowców.

Ach tak więc przeprowadziłeś badania na "szeroką" skalę

To nie są żadne badania. To po prostu fakt. Znasz podobny przypadek że  
odwalili Javowca bo nie znał Pythona?

2. Co ma mielenie bezsensownych obliczeń do odpalania frameworku webowego?
  A odpal cokolwiek innego madralo.

Jak nie masz pojęcia o testowaniu

A ty masz? To pokaż zamiast się zapluwać.

Rozumiałbym test wydajności generowania treści, połączenia z bazą danych,  
itp. Ale to co Ty, kolego, pokazałeś jest kompletnie w trzecią stronę. I  
nawet w tym kilkulinijkowym niby-tescie nie byłeś w stanie stwierdzić co  
tak na prawdę testujesz.

Akurat nie wiedziałem że Python ma aż tak spieprzony generator losowy.  
Poza tym, zbyt poważnie podchodzisz do tego co się wypisuje w prywatnych  
blogach. To nie rozprawka naukowa. Celem tekstu było zwrócenie uwagi, że  
coś nie gra z tą wydajnością. Nic więcej. Jak ktoś chce to niech porządnie  
i dokładnie sobie napisze kilkadziesiąt stron testów z wykresami i  
tabelami. Nie to było moim celem. Jak tego nie rozumiesz, to widocznie  
masz ogólne problemy ze zbyt spiętym, drętwym podejściem do życia.

--
Jarosław Zabiełło
http://blog.zabiello.com
Technical Details
Message-ID: <op.uftsklrcyvsyti@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> <e5n5n5-1s9.ln1@bozon.softax.pl> <op.ufsx86bfyvsyti@zbiru-at-home.local>

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:49:23 +0100
Organization: http://zabiello.com
Lines: 80
Message-ID: <op.uftsklrcyvsyti@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> <e5n5n5-1s9.ln1@bozon.softax.pl> <op.ufsx86bfyvsyti@zbiru-at-home.local>
NNTP-Posting-Host: 62.77.187.21
Mime-Version: 1.0
X-Trace: inews.gazeta.pl 1218631764 2975 62.77.187.21 (13 Aug 2008 12:49:24 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Wed, 13 Aug 2008 12:49:24 +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