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
03.11.2014 | czas czytania: 5 min | Web Design | autor: Artefakt

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 0 / 5. Liczba głosów: 0

Brak ocen

Jak poprawnie pisać teksty na bloga z użyciem AI? 17.10.2025 | czas czytania: 5:00 min | Sztuczna Inteligencja AI

Jak poprawnie pisać teksty na bloga z użyciem AI?

Coraz więcej osób zastanawia się, jak pisać bloga skutecznie, aby wyróżnić się w gąszczu treści. Odpowiedź jest dziś prostsza niż kiedykolwiek: z pomocą sztucznej inteligencji. Narzędzia AI potrafią przyspieszyć tworzenie wartościowych treści, pomóc dobrać słowa kluczowe, zoptymalizować strukturę tekstu blogowego i zadbać o czytelność. Jednak, by efektywnie z nich korzystać, trzeba wiedzieć jak pisać bloga z AI poprawnie – z zachowaniem autentyczności, jakości i zasad SEO. W tym artykule wyjaśnimy, jak pisanie tekstów blogowych może pozytywnie wpłynąć na widoczność w wyszukiwarce i jakich metod użyć, aby stworzyć angażujące treści, które stają się jednocześnie wartościowym i opłacalnym contentem. Czytaj więcej
Ikona

How useful was this post?

Kliknij na gwiazdkę, aby ocenić!

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

Brak ocen

indeksacja strony w Google 13.10.2025 | czas czytania: 5:00 min | SEO

Jak sprawdzić czy strona jest zaindeksowana?

Inwestując w stronę internetową, oczekujesz jednego — żeby klienci mogli ją znaleźć w Google. Jednak nawet najlepiej zaprojektowana witryna nie przyniesie efektów, jeśli nie została zaindeksowana. Właśnie dlatego tak ważne jest, aby regularnie sprawdzać indeksowanie strony i wiedzieć, jak działa proces indeksowania w wyszukiwarce. W tym artykule wyjaśnimy, jak krok po kroku sprawdzić stan indeksacji strony w Google, jak przyspieszyć indeksowanie strony, co może blokować roboty indeksujące oraz jak korzystać z narzędzi takich jak Google Search Console czy Index Checker. Czytaj więcej
Ikona

How useful was this post?

Kliknij na gwiazdkę, aby ocenić!

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

Brak ocen

wyszukiwanie obrazem 06.10.2025 | czas czytania: 5:00 min | Inne

Jak wyszukiwać obrazem? Poradnik

W świecie, w którym 90% informacji dociera do nas w formie wizualnej, szybkie odnajdywanie źródeł zdjęć czy podobnych grafik staje się nie tylko wygodą, ale i biznesową przewagą. Wyszukiwanie obrazem, czyli tzw. reverse image search, to narzędzie, które zrewolucjonizowało sposób korzystania z internetu – od identyfikacji przedmiotów i miejsc, po weryfikację praw autorskich. Dla sklepów internetowych to także dodatkowy kanał pozyskiwania klientów, bo optymalizacja zdjęć w e-commerce sprawia, że każde zdjęcie produktu może działać jak osobna strona wejściowa z Google. Z tego poradnika dowiesz się, jak wyszukiwać obrazem na różnych urządzeniach, jakie metody i funkcje są dostępne oraz w jaki sposób możesz wykorzystać to rozwiązanie w biznesie i codziennym życiu. 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