Åšrodowisko testowe
Temat pojawiÅ‚ siÄ™ dość z nienacka. Czemu? Otóż, do tej pory uważaÅ‚em, że posiadanie Å›rodowiska testowego jest czymÅ› oczywistym i że nikt przy zdrowych zmysÅ‚ach nie próbuje wprowadzać zmian na Å›rodowisku produkcyjnym. OczywiÅ›cie siÄ™ myliÅ‚em. W czasach kiedy stworzenie strony internetowej, forum czy sklepu internetowego to kwestia instalacji jednego z wielu CMSów nasza czujność spada.
Niestety wiele osób uważa, że jeÅ›li zajmuje siÄ™ prowadzeniem prostej strony internetowej opartej o popularnego CMSa to wcale nie musi instalacji dodatków czy aktualizacji owego CMSa testować. ZakÅ‚ada siÄ™, że to wszystko zadziaÅ‚a z automatu. Nie wolno jednak zapominać, że dodatki czÄ™sto sÄ… tworzone przez przypadkowych ludzi. Ponadto nie możemy zakladać, że my jesteÅ›my nieomylni i że nigdy nie popeÅ‚nimy błędu lub czegoÅ› nie przeoczymy. To zawsze może siÄ™ zdarzyć i w ten sposób możemy unieruchomić stronÄ™ czy nawet jakÄ…Å› wiÄ™kszÄ… aplikacjÄ™ na dÅ‚uższy czas.
Jak siÄ™ ustrzec? Po pierwsze oczywiÅ›cie tworzyć kopie zapasowe aplikacji za które jesteÅ›my odpowiedzialni. Po drugie, zadbać o to, aby mieć Å›rodowisko testowe - kopiÄ™ strony. KopiÄ™ plików oraz bazy danych. Tak aby Å›rodowisko testowe operowaÅ‚o na innych danych, żebyÅ›my przez przypadek pracujÄ…c niby na Å›rodowisku testowym nie zniszczyli danych na Å›rodowisku produkcyjnym.
Czy oznacza to, że muszÄ™ mieć wykupiony drugi pakiet hostingowy? OczywiÅ›cie, że nie. Na jednym hostingu można Å›miaÅ‚o podpiąć wiele subdomen w ramach jednej domeny. CzÄ™sto siÄ™ zdarza, że w ramach darmowych czy tanich pakietów hostingowych mamy ograniczenie do jednej bazy danych - co wtedy? Najprostszym rozwiÄ…zaniem sÄ… prefixy przed nazwami tabel. RozwiÄ…zanie, które od dawna stosowane jest w CMS Joomla. Dodatkowo - popularny PhpMyAdmin ma możliwość kopiowania tabel z nowymi prefixami. Czemu wiÄ™c z tego nie korzystać? OczywiÅ›cie wymaga to pewnego nakÅ‚adu czasu i pracy z naszej strony ale pozwala uniknąć wielu problemów z którymi my sami lub ktoÅ› innych po nas bÄ™dzie musiaÅ‚ sobie poradzić.
SkÄ…d ten artykuÅ‚? WÅ‚aÅ›nie odpoczywam po tygodniu naprawiania błędów mÅ‚odszych kolegów - po godzinach bo zajÄ…Å‚em siÄ™ tym tematem na zasadach wolontariatu. Ale dziÄ™ki temu zmotywowaÅ‚em siÄ™, żeby wrzucić coÅ› na githuba i napisać ten artykÅ‚, wiÄ™c kto wie - może znowu zacznÄ™ coÅ› tu wrzucać.
Odsłony: 5866