@pyroxar: typowe pierd*lenie xD Tak, tak, najważniejsza struktura danych i relacje ale kod już może być ch*jowy i ktoś będzie "dobrym" programistom xD Linus już odleciał dawno temu xD
znaczy według jakich kryteriów kod jest dobry lub zły?
@pyroxar: dobry kod: 1. jest poprawny (spełnia wymagania biznesowe) 2. jest wydajny (nie tylko szybki - nie marnuje wszelkich zasobów np. pamięci) 3. jest zrozumiały dla programistów z odpowiednim
@pyroxar: nie rozumiesz chyba do końca o tym o czym on mówi i tego, że ma racje. To jak wygląda w środku funkcja czy jej algorytm - mówię o f(x) czystej, dobrze zaenkapsulowanej funkcji, bez side effectów - tak naprawdę nie ma kolosalnego znaczenia jak ona została zaimpmlementowana w środku. Czy została zaimplementowana w 3 linijkach kodu czy w 30. Jakich nowoczesnych konstrukcji w środku nie posiada, jeśli działa prawidlowo.
@pyroxar: nie rozumiesz chyba do końca o tym o czym on mówi i tego, że ma racje. To jak wygląda w środku funkcja czy jej algorytm - mówię o f(x) czystej, dobrze zaenkapsulowanej funkcji, bez side effectów - tak naprawdę nie ma kolosalnego znaczenia jak ona została zaimpmlementowana w środku. Czy została zaimplementowana w 3 linijkach kodu czy w 30. Jakich nowoczesnych konstrukcji w środku nie posiada, jeśli działa prawidlowo.
#linux #webdev #programowanie #javascript #faang #python #google
źródło: algorymty
Pobierz@Rst00: znaczy według jakich kryteriów kod jest dobry lub zły? Bo algorytmy i struktury danych to jedna z kategorii dobrego kodu, myślę.
@pyroxar: dobry kod:
1. jest poprawny (spełnia wymagania biznesowe)
2. jest wydajny (nie tylko szybki - nie marnuje wszelkich zasobów np. pamięci)
3. jest zrozumiały dla programistów z odpowiednim