Wypełnij formularz

Zamów bezpłatną konsultację!


Marketing internetowy w praktyce!

Zarejestruj się do bezpłatnej platformy e-learningowej.

Zarejestruj się bezpłatnie

Kanał YouTube – Efektywna firma w necie

Wskazówki, rozmowy, inspiracje

Subskrybuj kanał na YouTube i bądź na bieżąco!

Bezpłatny audyt SEO

Sprawdź, jak Twoja strona radzi sobie w sieci!

Audytuj bezpłatnie
| czas czytania: 5 min | Web Design |

Dobre praktyki programowania – nadmiarowość kodu

Dobre praktyki programowania – nadmiarowość kodu

Pracując nad własnym oprogramowaniem lub przystępując do optymalizacji istniejącego kodu, bardzo często stykamy się z jego nadmiarowością. Czasami wynika to z dobrych intencji programisty, który chcąc uczynić oprogramowanie lepszym, rozbudowuje projekt o dodatkowe funkcje, a czasami z niewiedzy, mało optymalnego kodu lub niepotrzebnego kopiowania tego samego kawałka kodu w wielu miejscach.

Im więcej kodu zawiera projekt, tym bardziej z założenia jest on skomplikowany, a każda jego późniejsza rozbudowa jest bardziej czasochłonna. Wpływa to również na wymagania sprzętowe i liczbę potencjalnych błędów w oprogramowaniu (np. strony internetowej). O ile duża ilość kodu wynikająca z wymaganej funkcjonalności oprogramowania i jego specyfikacji jest zrozumiała, o tyle kod, który jest redundantny lub który został napisany ponad określone potrzeby jest już zbędny.

Powielanie kodu jest wygodne i bezpieczne; właśnie dlatego pojawia się w wielu aplikacjach. Jest pozornie wygodne, ponieważ kiedy musimy wykorzystać kawałek kodu z jakiejś funkcji w innym miejscu, po prostu go przeklejamy zamiast odseparować do oddzielnej funkcji, która może być wykorzystana w wielu miejscach. Często też nie chce nam się po prostu szukać czy w kodzie istnieje funkcja, która już realizuje to, czego potrzebujemy, a jeżeli takowa istnieje i została napisana przez kogoś innego, to wychodzimy z założenia, że lepiej jej nie modyfikować, bo jeszcze coś może przestać  działać. I tutaj pojawia się pojęcie bezpieczeństwa i obawa, żeby czegoś nie zepsuć.

powielanie kodu

Zazwyczaj dobrą praktyką jest, aby nie ruszać tego, co działa, o ile nie musimy tego zmodyfikować. Jeżeli przystępujemy tylko do rozbudowy oprogramowania, piszmy kod optymalnie, twórzmy optymalny kod i funkcje, które będzie można później wykorzystać w innych miejscach, ale pod żadnym pozorem nie ruszajmy tego, co działa, choćby nie wiadomo jak nas korciło, żeby to poprawić – nie takie jest nasze zadanie. Jeżeli jednak naszym celem jest optymalizacja lub poprawa jakiegoś błędu w kodzie, który powielono w kilku miejscach, nie powinniśmy korygować tego błędu tyle razy, ile razy został on powielony. Taki kod należy wydzielić do jednej funkcji i dokonać poprawki w jednym miejscu. Wydaje się to oczywiste, ale nie wszyscy tak robią.

programowanie przy laptopie

Innym czynnikiem wpływającym na nadmiarowość kodu są dobre intencje i ambicje programisty, czyli pisanie funkcji, która nie została uwzględniona nigdzie w specyfikacji. Jest to zazwyczaj domena młodych programistów, którzy chcą się wykazać i wręcz rwą się do pisania kodu, który mógłby się kiedyś przydać lub stanowi furtkę do późniejszego rozwoju oprogramowania. Nie jest on jednak na chwilę tworzenia oprogramowania potrzebny i statystycznie, w większości przypadków prawdopodobnie nie zostanie nigdy wykorzystany. Istnieje powiedzenie, że doświadczonego programistę można odróżnić od swojego mniej doświadczonego kolegi po fachu właśnie po ilości kodu.

Ocena artykułu:
Ikona

How useful was this post?

Kliknij na gwiazdkę, aby ocenić!

Średnia oceny 0 / 5. Liczba głosów: 0

Brak ocen

Zapisz się na nasz bezpłatny newsletter i poznaj sprawdzone wskazówki marketingowe!

Pozostałe artykuły

Ikona

How useful was this post?

Kliknij na gwiazdkę, aby ocenić!

Średnia oceny 3 / 5. Liczba głosów: 2

Brak ocen

ChatGPT w pracy marketera: Jak tworzyć unikalne treści i unikać bylejakości? 24.06.2026 | czas czytania: 5:00 min | Sztuczna Inteligencja AI

ChatGPT w pracy marketera: Jak tworzyć unikalne treści i unikać bylejakości?

Czytaj więcej
Ikona

How useful was this post?

Kliknij na gwiazdkę, aby ocenić!

Średnia oceny 3 / 5. Liczba głosów: 2

Brak ocen

SEO w 2026 roku: Najlepsze praktyki i zmiany w algorytmach, które musisz znać 28.05.2026 | czas czytania: 5:00 min | SEO

SEO w 2026 roku: Najlepsze praktyki i zmiany w algorytmach, które musisz znać

Czytaj więcej
Ikona

How useful was this post?

Kliknij na gwiazdkę, aby ocenić!

Średnia oceny 3 / 5. Liczba głosów: 2

Brak ocen

Visual Storytelling – sprawdź, jak wykorzystać go w działaniach online 27.04.2026 | czas czytania: 5:00 min | social media

Visual Storytelling – sprawdź, jak wykorzystać go w działaniach online

Masz świetny produkt, ale Twoi klienci jeszcze o tym nie wiedzą. Każdego dnia ich uwagę kradnie kilka tysięcy komunikatów reklamowych – banery, posty, wideo, powiadomienia. Twój przekaz marketingowy ginie w tym tłumie, zanim zdąży wybrzmieć. To klasyczny problem małej i średniej firmy, która konkuruje o tę samą przestrzeń, co korporacje z działem marketingu liczącym 50 osób i budżetem na kampanie marketingowe sięgającym milionów złotych. Jest jednak sposób, który wyrównuje szanse -to Visual storytelling, czyli opowiadanie historii za pomocą obrazów, wideo i grafiki. To pozwala mniejszym małym przebić się przez szum informacyjny. Jak to zrobić? Przeczytaj w naszym artykule. Czytaj więcej

Potrzebujesz skutecznych rozwiązań marketingowych? Masz je na wyciągnięcie ręki. Nasi eksperci czekają na Twój sygnał. Porozmawiamy?

Zamów rozmowę
Kontakt