Article View: pl.comp.objects
Article #15791Re: Wykorzystanie OCL-a w produkcji oprogramowania / walidacja
From: Piotr Dembiński
Date: Mon, 19 Mar 2007 18:23
Date: Mon, 19 Mar 2007 18:23
31 lines
2159 bytes
2159 bytes
Dariusz Cieslak <cieslakd@xyz.invalid> writes: > On 2007-03-16, Peri <email@server.net> wrote: > >> Ja nie odpowiem, ale chciałbym zapytać Ciebie :) >> >> > Od jakiegoś czasu próbuję zaprząc język OCL (Object Constraint >> > Language) do utrwalenia decyzji projektowych i wymagań dla >> > tworzonego systemu. Korzystam z USE (UML-based Specification >> > Environment, >> >> Tzn., że nie ma już miejsca na refaktoring kodu? > > To są rzeczy niezależne od siebie. Refaktoryzację przeprowadza się > w istniejącym kodzie, specyfikacja jest dla kodu, który dopiero > powstanie. Tak, ale zakres istotnych własności programu, które powinny zostać zachowane, można określić właśnie na podstawie specyfikacji. Warto zauważyć, że -- tak czy inaczej -- na potrzeby refaktoryzacji jest zwykle tworzona tymczasowa, zawężona i uszczegółowiona specyfikacja własności programu i że ta zawężona specyfikacja często nie zostaje skodyfikowana. Co do samej refaktoryzacji, to -- według definicji Fowlera -- ma ona kluczowy wpływ na strukturę programu, czyli musi mieć wpływ zarówno na sam kod, jak i na projekt. -- http://www.piotr.dembiński.prv.pl
Technical Details
Message-ID:
<87fy81ozx4.fsf@hector.domek>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mailReferences:
<ssp2b4-r64.ln1@dclaptop.mynetwork.com> <op.to9zosxem2t6na@at-piotrpe.atena.pl> <bpn2d4-ce3.ln1@dclaptop.mynetwork.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail From: Piotr Dembiński <pdemb@gazeta.pl> Newsgroups: pl.comp.objects Subject: Re: Wykorzystanie OCL-a w produkcji oprogramowania / walidacja Date: Mon, 19 Mar 2007 19:23:35 +0100 Organization: "Portal Gazeta.pl -> http://www.gazeta.pl" Lines: 31 Message-ID: <87fy81ozx4.fsf@hector.domek> References: <ssp2b4-r64.ln1@dclaptop.mynetwork.com> <op.to9zosxem2t6na@at-piotrpe.atena.pl> <bpn2d4-ce3.ln1@dclaptop.mynetwork.com> NNTP-Posting-Host: djl77.neoplus.adsl.tpnet.pl Mime-Version: 1.0 X-Trace: inews.gazeta.pl 1174327857 19926 83.23.245.77 (19 Mar 2007 18:10:57 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Mon, 19 Mar 2007 18:10:57 +0000 (UTC) Cancel-Lock: sha1:eEescMudg483KOS7+9f4nnuAOaM= X-User: pdemb User-Agent: Gnus/5.1007 (Gnus v5.10.7) Emacs/21.4 (gnu/linux) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit