C# Krótszy kod to nie lepszy kod

  Рет қаралды 2,112

Cezary Walenciuk

Cezary Walenciuk

Күн бұрын

Пікірлер: 18
@Widzion
@Widzion Жыл бұрын
Wszystko zależy od tego, jaki projekt przygotowujesz i jakiego obciążenia należy oczekiwać. W projekcie, w którym nie liczy się performance, ale szybkość dostarczania feture'ów takie jednolinijkowe metody będą lepsze.
@jurasjurkowski6884
@jurasjurkowski6884 Жыл бұрын
Absolutnie się z tobą zgadzam. Te jednolinjkowce pomijając już wydajność to wcale nie są czytelniejsze, ale i to nie jest najważniejsze. Debugowanie czegoś takiego to dopiero zaczyna się problem. Kolega AlfaQuatro twierdzi nawet, że jednolinjkowce szybsze do analizay :). No niestety jak będzie jakiś bug i trzeba będzie debugować, to nie będzie to szybka analiza :).
@AlfaQuarto
@AlfaQuarto Жыл бұрын
Dla średnio-ogarniętego programisty wnioski z filmiku są w zasadzie oczywiste i znane od dawna. Problemem jest zawsze wyważenie, czy stawiać na performance i mieć pliki z tysiącami linii kodu, czy lepiej poświęcić bajty kodu i milisekundy na rzecz krótszych (i szybszych do analizy) klas oraz szybciej dostarczanych funkcjonalności. Koniec końców zawsze rozbijamy się o to "co" program ma robić i jaki jest budżet.
@gastherr
@gastherr Жыл бұрын
W takim sandboxie jakim ten kod przedstawiłeś wybór wydaje się prosty. Wyobrażam sobie projekt z bardzo wieloma takimi tworami i czytelność byłaby bardzo nikła. Po kilku latach programowania dochodzę do wniosku, że warto poświęcić wydajność dla czytelności i zrozumiałości kodu. W końcu ktoś i tak przejmie po tobie projekt
@lordjim9971
@lordjim9971 Жыл бұрын
Nigdy nie myślałem tak
@The123Adrian
@The123Adrian Жыл бұрын
Niby mądrze mówi ale widać że nie jest dobrym programistą, żaden porządny programista nie będzie miał białego środowiska programowania XD
@CezaryWalenciuk
@CezaryWalenciuk Жыл бұрын
XD
@PiotrPawowski1984
@PiotrPawowski1984 Жыл бұрын
Jak klikniesz w środku selecta i naciśniesz f9 to problem z breakpointami w linqu znika 😀
@rozrewolwerowanyrewolwer391
@rozrewolwerowanyrewolwer391 Жыл бұрын
Ostatnio doszedłem do podobnych wniosków pisząc kod w react. Pomijając kewestie wydajności na które nie byly dla mnie istotne, debugowanie tskiego kodu jest bardzo trudne. W react pisanie jednolinijkowców jest bardzo naturalne, ale imo często jest to przesadzone
@bartekjedrzejewski7594
@bartekjedrzejewski7594 Жыл бұрын
No i pięknie
@yogi90pl
@yogi90pl Жыл бұрын
Widać inspirację Nickiem Chapsasem ;) (Nie twierdzę, że to źle ;)) Ale nie o tym... Generalnie jak wszystko można powiedzieć "to zależy" jeżeli używamy count bo mamy proste wyrażenie to czemu nie, jeżeli operacja nie jest krytyczna? Chodzi mi o to, że trzeba sobie zawsze zadać pytanie co dla nas w danym momencie jest ważniejsze i czy faktycznie ułamek sekundy i parę bajtów pamięci jest wart pisania jakichś dziwnych zawiłych metod które mają 6 zagnieżdżeń, których nikt nie rozumie.
Co nowego .NET 8, C# 12, ASP.NET Core 8
37:37
Cezary Walenciuk
Рет қаралды 5 М.
How is this Website so fast!?
13:39
Wes Bos
Рет қаралды 899 М.
1, 2, 3, 4, 5, 6, 7, 8, 9 🙈⚽️
00:46
Celine Dept
Рет қаралды 69 МЛН
КОГДА К БАТЕ ПРИШЕЛ ДРУГ😂#shorts
00:59
BATEK_OFFICIAL
Рет қаралды 7 МЛН
小路飞还不知道他把路飞给擦没有了 #路飞#海贼王
00:32
路飞与唐舞桐
Рет қаралды 70 МЛН
Intuicja Carla Junga - Ukryta Supermoc, którą Nadal Ignorujesz
15:12
Życiowa Mądrość
Рет қаралды 2,1 М.
Rynek Pracy Programistów? Trendy, Quiet Quitting i OverEmployed
10:21
Cezary Walenciuk
Рет қаралды 2,5 М.
This Algorithm is 1,606,240% FASTER
13:31
ThePrimeagen
Рет қаралды 849 М.
Według TikToka jak wygląda programowanie?
6:27
Cezary Walenciuk
Рет қаралды 1,6 М.
Python kurs dict
21:23
getitjob
Рет қаралды 1,8 М.
Dziękuje wam za 2000 i czy to koniec ?
7:13
Cezary Walenciuk
Рет қаралды 919
Co nowego w C# 11 ?
32:27
Cezary Walenciuk
Рет қаралды 2,6 М.
Chat GPT jest lepszy niż myślałem
16:10
Cezary Walenciuk
Рет қаралды 36 М.
ElasticSearch, Kibana, Serilog i C# przykład z Pokemonami
23:03
Cezary Walenciuk
Рет қаралды 2,9 М.
Is Functional Programming DEAD Already?
21:07
Continuous Delivery
Рет қаралды 28 М.
1, 2, 3, 4, 5, 6, 7, 8, 9 🙈⚽️
00:46
Celine Dept
Рет қаралды 69 МЛН