🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #12580

Jaki wzorzec do wersjonowania procedur ?

#12580
From: Filip Sielimowicz
Date: Mon, 10 Oct 2005 11:23
15 lines
1486 bytes
Problem: jest duży, wdrożony u klienta system.
System się rozwija: pewne funkcje logiki są modyfikowane.
Powstaje potrzeba: funkcje logiki mają zacząć działać
wg. nowych algorytmów od określonego czasu.
Np. raport na stary rok obrotowy ma działać po staremu, raport na nowy
rok obrotowy ma działać po nowemu.
Można więc rozpychać stare procedury wciskając im if'y
a można spróbować podejść do tego trochę inaczej i stworzyć
może jakieś repozytorium procedur z wersjonowaniem.

Ktoś coś takiego widział ? Jakie wzorce projektowe
byśce najlepiej tu widzieli ?

FactoryMethod z parametrami wersji ?
Strategy ?
Technical Details
Message-ID: <didiue$ks0$1@news.onet.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news2.onet.pl!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news2.onet.pl!not-for-mail
From: "Filip Sielimowicz" <sielim@poczta.onet.pl>
Newsgroups: pl.comp.objects
Subject: Jaki wzorzec do wersjonowania procedur ?
Date: Mon, 10 Oct 2005 13:23:10 +0200
Organization: Onet.pl
Lines: 17
Message-ID: <didiue$ks0$1@news.onet.pl>
NNTP-Posting-Host: ns2.hands.com.pl
X-Trace: news.onet.pl 1128943374 21376 62.111.242.130 (10 Oct 2005 11:22:54 GMT)
X-Complaints-To: usenet@news.onet.pl
NNTP-Posting-Date: Mon, 10 Oct 2005 11:22:54 +0000 (UTC)
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1506
X-Sender: HWuT3ZQ16+B3O4dnsZlCZgocIOkeW3FM
X-Priority: 3
X-Newsreader: Microsoft Outlook Express 6.00.2800.1506
X-MSMail-Priority: Normal
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit