🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.php
Article #231217

Re: Prace nad stroną - testowanie

#231217
From: Wojtek Gapiński
Date: Fri, 29 Jan 2016 09:21
31 lines
2691 bytes
W dniu 29-01-2016 o 07:28, Rafal Podsiadly pisze:
>
> Owszem symfony ma coś podobnego. Tutaj coś pomyliłeś. Ponieważ to jest przełączenie się pomiędzy wersją testową(developerska) a wersją produkcyjną
> Efekt jest taki, że:
> na (dev)
> - włączone jest logowanie (info,trace,error)
> - wyświetlany jest pasek na dole o aktywnym kontrolerze/akcji zurzytej pamięci,
> (wersja produkcyjna)
> - jest to ukrycie tych wszystkich dodatkowych elementów, albo inaczej nie włączenie by strona działała szybciej.
>
> Istnieje jeszcze wersja testowa ale ona wykorzystywana jest tylko i wyłącznie do pisania testów i odpalania ich z poziomu konsoli.
>
> Przy czy należy pamiętać że Akcje nie dzielą się na testowe(dev) / produkcyjne. Controller także nie ma takiego podziału.
> Zalecam postawić serwer lokalny i na nim robić eksperymenty z testami. Ponieważ to nie przejdzie.
>

Podobną funkcjonalność ma framework Yii, ale to nie zmienia faktu, że - 
tak jak napisał Rafał - obie wersje pracują na tej samej bazie danych, 
na tych samych kontrolerach, akcjach itd.

Teoretycznie można dodać warunek sprawdzający np. adres IP komputera 
użytkownika albo dane logowania i uzależnić od tego plik konfiguracyjny 
(np. połączenie z bazą danych), a później, zachowując odrębne nazwy 
akcji, działać testowo na aplikacji produkcyjnej, ale to nie jest 
najlepszy pomysł.
IMHO gitem tego nie załatwisz.

pozdrawiam
-- 
Wojtek Gapiński
http://www.jwmprojekt.pl
Technical Details
Message-ID: <56AB2F13.8010709@wp.I.TO.TEZ.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
References: <n87db3$mb3$1@node1.news.atman.pl> <td3efjbydkvo$.1gvq5410deyab$.dlg@40tude.net> <n8af69$4u1$1@node2.news.atman.pl> <1w90b8za67db6$.1iz8vzqdtu8o3.dlg@40tude.net> <d76fe88c-b8a5-42b3-9993-8c7db312436d@googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
From: Wojtek Gapiński <wojtas_g.WYTNIJ.TO@wp.I.TO.TEZ.pl>
Newsgroups: pl.comp.lang.php
Subject: Re: Prace nad stroną - testowanie
Date: Fri, 29 Jan 2016 10:21:23 +0100
Organization: ATMAN - ATM S.A.
Lines: 31
Message-ID: <56AB2F13.8010709@wp.I.TO.TEZ.pl>
References: <n87db3$mb3$1@node1.news.atman.pl> <td3efjbydkvo$.1gvq5410deyab$.dlg@40tude.net> <n8af69$4u1$1@node2.news.atman.pl> <1w90b8za67db6$.1iz8vzqdtu8o3.dlg@40tude.net> <d76fe88c-b8a5-42b3-9993-8c7db312436d@googlegroups.com>
NNTP-Posting-Host: 88-199-166-58.tktelekom.pl
Mime-Version: 1.0
X-Trace: node2.news.atman.pl 1454059283 27688 88.199.166.58 (29 Jan 2016 09:21:23 GMT)
X-Complaints-To: usenet@atman.pl
NNTP-Posting-Date: Fri, 29 Jan 2016 09:21:23 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1
To: Rafal Podsiadly <spinacz24@gmail.com>
In-Reply-To: <d76fe88c-b8a5-42b3-9993-8c7db312436d@googlegroups.com>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit