Dzisiaj jest piątek, 20 października 2017
DLACZEGO logo musi być wektorowe?Historia mojego... sukcesu?Adobe Stock
Błędy w CMS-ie

Błędy w CMS-ie

sobota, 2015-01-172482internet, software, Alib CyMeS

Oopsik pobrany z banku zdjęć Fotolia

Nie odkryję Ameryki stwierdzeniem, że nie ma programu w 100% bezbłędnych. No chyba, że jest to prosty kalkulator albo wyświetlenie napisu „Hello World” :)

Oczywistością jest też, że im bardziej skomplikowany program, tym więcej błędów. Wystarczy spojrzeć na częstość aktualizacji Windowsa i ile z nich jest poprawkami krytycznymi, zwłaszcza w zabezpieczeniach. Nie znam Linuxa i OS-X, ale domyślam się, że jest podobnie. Większe pakiety oprogramowania (np. Adobe) też są aktualizowane i to z wersji na wersję coraz częściej. A i tak potrafią się czasami zawiesić.

Na moim Atari 65XE nic nigdy się nie zwiesiło
Zatweetuj

Z sentymentem powracam myślami do dawnych czasów, kiedy panowały komputery 8-bitowe. Na moim Atari 65XE nic nigdy się nie zwiesiło a sporadyczne błędy w grach wynikały z błędnego wczytania ich ze zjechanej taśmy. Chociaż... Kilka naprawdę rozbudowanych gier miało bugi (np. „Spy Master”) to potwierdza regułę, że bardziej skomplikowany program ma więcej błędów. I nie było tak łatwo jak teraz, że łatka automatycznie pobierała się z netu i aktualizowała. Trzeba było pójść do sklepu z dyskietką lub kasetą i wymienić na nową grę. Niektórzy robili problemy, że brak paragonu, że otwarte pudełko, że coś-tam... Hmmm... Może jednak teraz jest lepiej :)

Nieskromnie mogę stwierdzić, że pierwsze wersje mojego Alib CyMeS też nie miały błędów. Ale potem zacząłem go rozwijać i... się zaczęło. Dochodziły nowe funkcjonalności, trzeba było zrobić kontrolę danych, zabezpieczenia przez włamaniami. Czasami paradoksalnie zabezpieczenie powodowało błąd, bo zbyt nadgorliwie filtrowało dane. Teraz osiągnąłem już ten etap, że nie rozbudowuję głównego silnika. Więcej prac nad systemem to właśnie naprawa błędów. Na szczęście większość z nich nie ma wpływu na stabilność działania systemu i objawia się w bardzo specyficznych warunkach, do których chyba tylko ja doprowadzam :)

Już uszami duszy słyszę hejterskie głosy, że powinienem skasować i zapomnieć o własnym CMS-ie, skoro to taki gówno i powinienem przesiąść się na coś, co ma dużą społeczność, bo społeczność jest gwarancją szybszego znalezienia błędu czy innej dziury. No właśnie, czyli każdy system ma dziury. W końcu każdy ma prawo do popełniania błędów. Z tym po prostu musimy żyć...

Jeśli podoba Ci się wpis,
koniecznie zalajkuj,
skomentuj i zapisz się na