-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.POSTED!not-for
-mail
From: Paweł Kierski <n...@p...net>
Newsgroups: pl.comp.programming
Subject: Re: jaki wybrac jezyk?
Date: Wed, 17 Aug 2011 15:57:11 +0200
Organization: http://onet.pl
Lines: 23
Message-ID: <j2ghbn$gm4$1@news.onet.pl>
References: <2...@v...googlegroups.com>
<5...@n...onet.pl>
<j26pdv$s41$1@node2.news.atman.pl>
<s...@b...pl>
<j2gcuf$sun$1@news.onet.pl> <j2gdv1$2md$1@news.onet.pl>
<j2gfnu$jgh$1@opal.futuro.pl> <j2gfvk$al8$1@news.onet.pl>
<s...@j...net>
NNTP-Posting-Host: 195.182.34.201
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: news.onet.pl 1313589431 17092 195.182.34.201 (17 Aug 2011 13:57:11 GMT)
X-Complaints-To: n...@o...pl
NNTP-Posting-Date: Wed, 17 Aug 2011 13:57:11 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.2.18) Gecko/20110616
Lightning/1.0b2 Thunderbird/3.1.11
In-Reply-To: <s...@j...net>
Xref: news-archive.icm.edu.pl pl.comp.programming:191966
[ ukryj nagłówki ]W dniu 2011-08-17 15:42, Stachu 'Dozzie' K. pisze:
[...]
>> Fakt, ze argumentacja zwolennikow "dynamicznie typowanych" jezykow jest
>> pokretna :) - mowia oni "jezeli twoje testy nie wykryly takiego bledu,
>> to masz za malo testow".
>
> Zawsze masz za mało testów żeby uzyskać pewność. W języku statycznie
> typowanym dostajesz pewność zgodności typów przez sam fakt skompilowania
> programu.
Trochę mi to przypomina argumentację zwolenników "czystego" C, że RAII
jest niepotrzebne i można to samo osiągnąć umieszczeniem free()/fclose()
gdzie trzeba (oraz być może testami na tę okoliczność). Jasne, że można.
Tyle, że RAII (oraz statyczna kontrola typów) może automatycznie
(czyli bezbłędnie) wygenerować część kodu zwalniającego (część testów).
Nie przeczę, że testy warto mieć, a statyczne typowanie nie zastąpi
testów w ogólności. Ale świetnie, a co najważniejsze - automatycznie,
zastępuje część testów dotyczących zgodności typów.
--
Paweł Kierski
n...@p...net
Następne wpisy z tego wątku
- 17.08.11 14:13 Jordan Szubert
- 17.08.11 14:16 Stachu 'Dozzie' K.
- 17.08.11 14:29 m...@t...pl
- 17.08.11 14:36 Michal Kleczek
- 17.08.11 14:38 Michal Kleczek
- 17.08.11 14:45 Michal Kleczek
- 17.08.11 14:50 Stachu 'Dozzie' K.
- 17.08.11 15:08 Jordan Szubert
- 17.08.11 15:11 Maciej Sobczak
- 17.08.11 15:29 Michal Kleczek
- 17.08.11 15:32 Michal Kleczek
- 17.08.11 19:57 Edek
- 17.08.11 20:58 m...@t...pl
- 17.08.11 21:17 Edek
- 17.08.11 21:56 m...@t...pl
Najnowsze wątki z tej grupy
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
- Młodzi programiści i tajna policja
- Ada 2022 Language Reference Manual to be Published by Springer
- Press Release - AEiC 2023, Ada-Europe Reliable Softw. Technol.
- Ada-Europe - AEiC 2023 early registration deadline approaching
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2023
- Ile cykli zajmuje mnożenie liczb 64-bitowych?
Najnowsze wątki
- 2024-07-18 Plaj blokuje usuwanie swoich kontaktów. A to SZMATY
- 2024-07-19 Re: Zgody...
- 2024-07-19 Octavia 2011r vs Audi A3 2007r
- 2024-07-18 ANNA BRYŁKA - RZĄD MANIPULUJE INFORMACJAMI O PODATKACH OD AUT SPALINOWYCH
- 2024-07-19 Co z Fideltronikiem?
- 2024-07-18 Zamiana aku żelowych w UPS na LiFePo4
- 2024-07-19 Warszawa => Head of International Freight Forwarding Department <=
- 2024-07-19 Kraków => Kierownik Działu Spedycji Międzynarodowej <=
- 2024-07-19 Gdańsk => Technical Lead ( (Java Background)) <=
- 2024-07-19 Warszawa => Senior Rust Software Engineer <=
- 2024-07-19 Poznań => UX/UI Designer <=
- 2024-07-19 Łódź => Senior PHP Developer <=
- 2024-07-19 Ryga => Junior NOC Engineer <=
- 2024-07-19 Ulm => Technischer Rollouter (d/m/w) <=
- 2024-07-19 Warszawa => International freight forwarder <=