🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #13554

Re: Asercje i

#13554
From: Aneta
Date: Sun, 20 Nov 2005 20:54
29 lines
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-mail
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>

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