Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Automatyczny update aplikacji
treewood
post
Post #1





Grupa: Zarejestrowani
Postów: 215
Pomógł: 0
Dołączył: 18.01.2003

Ostrzeżenie: (0%)
-----


Jako twórca pewnej aplikacji internetowej mam pewien problem.
Zastanawiam się nad tym by zrobić automat do update'u.
Oczywiście wszystko jest piękne do czasu gdy w kodzie php (w klasach, metodach itd) nie pojawiają się pewne specyficzne metody, obliczenia.

Czy macie jakiś pomysł w jaki sposób oznaczyć kod tak by update dotyczył całej aplikacji oprócz pewnych "segmentów", które były zrobione specjalnie dla danego klienta (indywidualizacja?).

Proste to niby gdy mamy osobne metody specyficzne dla klienta i trzymame je w innej klasie/pliku/miejscu. Jednak gorzej jest gdy zmiany dotyczą już istniejących metod.

Myślałem by każdą instrukcję np. if else dzielić na jakieś bloki np.
[php:1:b25050b7fe]<?php
if(warunek){
realizacja
} #1#
#after 1
elseif(warunek){
specyficzna realizacja kodu. tego normalnie nie ma
}
#before 2
elseif(warunek){
realizacja
} #2#
else {
realizacja
} #3#
?>[/php:1:b25050b7fe]

Oczywiście to prymitywny przykład i łatwo tą sytuację rozwiązać. Chodzi mi jednak o sens.
W normalnym/standardowym kodzie części instrukcji elseif między #after 1 i #before 2 nie będzie i w czasie update musi być wiadome, że tam a nie gdzie indziej ten warunek musi być wstawiony/nieruszony.

Czy macie jakieś lepsze pomysły/doświadczenie?


--------------------
Działam w OpenSolution.org, autor Quick.Cms i Quick.Cart już od ponad 10 lat
Go to the top of the page
+Quote Post

Posty w temacie
- treewood   Automatyczny update aplikacji   30.12.2003, 22:15:20
- - spenalzo   Hmm... a nie najprostsze rozwiązanie? Tworzysz sob...   31.12.2003, 03:52:35
- - treewood   no to jest banalne rozwiazanie [; i o tym juz pisa...   31.12.2003, 08:29:36
- - intol   A gdyby tak zmieniać konkretne linijki w pliku? Np...   31.12.2003, 11:31:24
- - treewood   czyli 1 linijka = 1 czynnosc ? wyjscie takze ale c...   31.12.2003, 12:09:25
- - Nalfein][WR   Najbardziej uniwersalne byłoby chyba parsowanie pl...   31.12.2003, 13:39:58
- - Cudi   Podobny wątek był na forum webcity.php.pl, może wn...   31.12.2003, 17:24:37
- - GrayHat   klasy inwidualne oznacz komentazami jakimis i przy...   1.01.2004, 01:36:39
- - treewood   grayHat << to juz bylo pisane. pestka jest t...   1.01.2004, 13:29:17
- - radziel   Najprostrze rozwiązania bywają najlepsze ... Czy n...   2.01.2004, 09:48:49
- - intol   A jest jakiś program który automatycznie wgrywa mo...   2.01.2004, 19:54:03
- - radziel   CytatA jest jakiś program który automatycznie wgry...   5.01.2004, 15:52:25
- - intol   A może ktoś zna link do takiego paraser'a? Jeżeli ...   5.01.2004, 20:04:38
- - bumelang   Być może nie jest to odpowiedź na pytanie autora w...   5.01.2004, 23:55:24
- - eXtreme   heh... mój brat (Zyx z webcity[.php].pl) w swoim e...   6.01.2004, 17:30:34
- - radziel   @eXtreme: mawet sobie ściągnełem ten "framework" n...   6.01.2004, 18:28:36
- - eXtreme   engine/filesystem.php metoda: patch_file(); ps. t...   6.01.2004, 20:30:30
- - a1internet   Re: Automatyczny update aplikacji   11.01.2004, 23:20:17


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 08:23