• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Jak samemu pisać rozbudowany projekt?

Object Storage Arubacloud
+2 głosów
147 wizyt
pytanie zadane 2 marca 2023 w Programowanie przez Iei Obywatel (1,950 p.)
zmienione kategorie 2 marca 2023 przez ScriptyChris
Czy macie jakieś sposoby, żeby dobrze orientować się w rozbudowanym kodzie, jeśli trzeba pisać go samemu? Zauważyłem, że im więcej linijek kodu tym gorzej mi idzie zweryfikowanie, jaka część programu ma wpływ na inną.

2 odpowiedzi

+2 głosów
odpowiedź 2 marca 2023 przez tangarr Mędrzec (154,860 p.)
wybrane 5 marca 2023 przez Iei
 
Najlepsza
Musisz nauczyć się dzielić program na niezależne klasy/komponenty.
Używaj długich nazw dla funkcji i zmiennych, takich, żeby mówiły o funkcjonalnościach lub odpowiedzialnościach funkcji/zmiennej. Nie trać czasu na czytanie kodu, żeby domyślić się co dana funkcja/zmienna robi.
Unikaj zmiennych globalnych i wszelkich efektów ubocznych.
+3 głosów
odpowiedź 2 marca 2023 przez Comandeer Guru (601,110 p.)

Modularność to podstawa, polecam w sumie książkę Mastering Modular JS – co prawda przeznaczona dla JS-a, ale zawiera też ogólne rozważania na temat dzielenia aplikacji na moduły i ogólnie dobierania poprawnie abstrakcji.

No i bardzo fajnie do zaplanowania interakcji między poszczególnymi elementami systemu sprawdzają się testy jednostkowe. Zasada kciuka przy nich jest taka, że jeśli czegoś nie da się sensownie potestować w izolacji, to istnieje spora szansa, że da się to napisać jakoś prościej.

komentarz 2 marca 2023 przez Wiciorny Ekspert (270,150 p.)
Przypomniała mi się zabawna sytuacja z fuckupem wprowadzenia modularnych monolitów, jako panaceum na monolity, które są problematyczne i zbyt cyklicznie powiązane, a nie chcemy w pełni przejść na microserwis ^^.

Więcej kodu... więcej zmian, "niby są moduły, ale i tak były, tylko teraz niepowiązane".

Podobne pytania

0 głosów
0 odpowiedzi 131 wizyt
pytanie zadane 20 października 2019 w PHP przez niezalogowany
0 głosów
1 odpowiedź 286 wizyt

92,572 zapytań

141,423 odpowiedzi

319,645 komentarzy

61,959 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...