🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #15791

Re: Wykorzystanie OCL-a w produkcji oprogramowania / walidacja

#15791
From: Piotr Dembiński
Date: Mon, 19 Mar 2007 18:23
31 lines
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-mail
References: <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