Article View: pl.comp.objects
Article #13554Re: Asercje i
From: Aneta
Date: Sun, 20 Nov 2005 20:54
Date: Sun, 20 Nov 2005 20:54
29 lines
2289 bytes
2289 bytes
> Refactoring jest rzeczą całkowicie normalną niezależnie od użytego języka > programowania. Tak, ale jesli jezyk jest statycznie typizowany, oferuje elegancką implementacje asercji i niemal zmusza do pisania czytelnego i poprawnego kodu - to jakby minimalizuje ilość zarówno błędów jak i malo efektywnych konstrukcji w tym kodzie. IMHO oczywiście. > Dla mnie jest całkowicie niestrawny. Myślę też, że nie jestem jedyny pod tym > względem. Ale dlaczego. Jest maly i czytelny. Oferuje ciekawe możliwości (programowanie wspólbiezne, kontraktowe, bardzo ciekawie pomyślane wielodziedziczenie (nie trzeba zajmowac się wynikajacymi z tego konfliktami). Do tego w Eifflu istnieją klasy "odroczone", umozliwiajace unieważnianie odziedziczonych metod i zastepowanie ich innymi. No i rewelacyjna technologia "Melting Ice" (to już bardziej cecha srodowiska pewnie). W programie napisanym w Eiffel'u "rozmrazasz" kawalki systemu i możesz takie kawalki testowac jako kod interpretowany (obok "zamrozonych" kawalkow) :} Ma moze na pierwszy rzut oka odrobine rozwlekla skladnie. Ale to ma zarowno Ada, Simula (z ktorej sie Eiffel wywodzi) jak i Smalltalk. Pozdr. Aneta -- Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Technical Details
Message-ID:
<dlqnqf$3f0$1@inews.gazeta.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mailReferences:
<dlpqs2$joq$1@inews.gazeta.pl> <6c31o1tdmvr143vecpdjoivn0asrg6lsr4@4ax.com> <dlq4tn$38f$1@inews.gazeta.pl> <aub1o1pl2p59d5as9hmfjja8nsft6m3tnq@4ax.com> <dlqggv$p1c$1@inews.gazeta.pl> <dlqm0j$svo$1@kujawiak.man.lodz.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail From: " Aneta" <aneta_ra.SKASUJ@gazeta.pl> Newsgroups: pl.comp.objects Subject: Re: Asercje i Date: Sun, 20 Nov 2005 20:54:39 +0000 (UTC) Organization: "Portal Gazeta.pl -> http://www.gazeta.pl" Lines: 29 Message-ID: <dlqnqf$3f0$1@inews.gazeta.pl> References: <dlpqs2$joq$1@inews.gazeta.pl> <6c31o1tdmvr143vecpdjoivn0asrg6lsr4@4ax.com> <dlq4tn$38f$1@inews.gazeta.pl> <aub1o1pl2p59d5as9hmfjja8nsft6m3tnq@4ax.com> <dlqggv$p1c$1@inews.gazeta.pl> <dlqm0j$svo$1@kujawiak.man.lodz.pl> NNTP-Posting-Host: chello083144071233.chello.pl X-Trace: inews.gazeta.pl 1132520079 3552 172.20.26.241 (20 Nov 2005 20:54:39 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Sun, 20 Nov 2005 20:54:39 +0000 (UTC) X-User: aneta_ra X-Forwarded-For: 172.20.6.164 X-Remote-IP: chello083144071233.chello.pl MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit