Article View: pl.comp.lang.ruby
Article #1130Re: Który język pozostaje w tyle? (Było: zapis do pliku)
From: Jaroslaw Zabiello
Date: Wed, 13 Aug 2008 12:49
Date: Wed, 13 Aug 2008 12:49
80 lines
5077 bytes
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-mailReferences:
<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