Code Smell 06 - Zbyt sprytny programista

Kod trudny do odczytania. Podstępne z nazwami bez semantyki. Czasami używa się przypadkowej złożoności języka.

Zdjęcie autorstwa NeONBRAND na Unsplash

Problemy

  • Czytelność
  • Konserwowalność
  • Jakość kodu
  • Przedwczesna optymalizacja
  • Zoptymalizowane pętle
  • Kod, który należy zoptymalizować pod kątem operacji niskiego poziomu.

Źle

Dobrze

Wykrycie

Automatyczne wykrywanie jest możliwe w niektórych językach związanych ze złożonością, złymi nazwami, zmiennymi po inkrementacji.

Znany również jako

  • Obfuscator
  • Deklaracyjny
Code Smell 20 - Przedwczesna optymalizacja

Programowanie może być zabawne, podobnie jak kryptografia; jednak nie należy ich łączyć.

Kreitzberg i Shneiderman.

Inżynieria oprogramowania - świetne cytaty

Ten artykuł jest częścią serii CodeSmell.

Jak znaleźć śmierdzące części kodu

Suggested posts

Wyszukiwanie informacji o nazwach domen

Fragment książki Small, Sharp Software Tools autorstwa Briana P. Hogana

Wyszukiwanie informacji o nazwach domen

Kiedy wysyłasz żądanie do facebook.com, Twój komputer wyszukuje nazwę domeny, aby przetłumaczyć tę nazwę domeny na adres IP, aby komputer mógł nawiązać to połączenie.

Słowo D i słowo L w projektowaniu interfejsu użytkownika. Język ma znaczenie. Nie bądź rasistą.

Słowo D i słowo L w projektowaniu interfejsu użytkownika. Język ma znaczenie. Nie bądź rasistą.

Nasz język jest potężnym narzędziem, które może kształtować nasze myśli, postawy i działania. Nawet pozornie nieszkodliwe terminy mogą utrwalać szkodliwe uprzedzenia i stereotypy.

Related posts

Dziennik Ouvert

Dziennik Ouvert

Otwórz pamiętnik: zdjęcie dziennie . Zawsze fascynowały mnie opowieści.

Wyzwanie czytelnicze Goodreads jest toksyczne

Wyzwanie czytelnicze Goodreads jest toksyczne

Swędzenie w mojej dłoni rozszerzyło się, gdy targowałem się z miejscowym księgarzem o kolejną książkę. Ta książka, podobnie jak pozostałe, które ostatnio kupiłem, znalazłaby swój tron ​​na moim stosie „Do przeczytania” (TBR); a mimo to kupiłem.

zaimki są bardzo przerażające

Uderzyło mnie to nagle, jak to często bywa. Znowu jest w połowie <Nie, nie ten w Pacyfiku, bordowy, ten na karnawale> Każdy nagłówek jest głośny…..

Zbieranie OSINT na potrzeby polowania na zagrożenia

Zbieranie OSINT na potrzeby polowania na zagrożenia

Hej, cyberentuzjaści! Witamy ponownie w serii OSINT poświęconej polowaniu na zagrożenia. W pierwszym artykule przedstawiłem przegląd OSINT i jego znaczenie w polowaniu na zagrożenia.