Aktywne Wpisy
![jestjakjestimistyka](https://wykop.pl/cdn/c0834752/40bea222e3a553ac1e1b327db3f1754ac65cef3cd16b88772216dfdd484ddcd8,q60.jpg)
jestjakjestimistyka +132
Zauważyłem, że dużo osób zwraca uwagę na zarobki Sylwestra Wardęgi na ostatnich streamach.
Więc, poświęciłem pół dnia, na zrobienie podsumowania zarobków zwyrola.
Link do analizy:
www.youtube.com/watch?v=nJcuhWFI3f4
#famemma
Więc, poświęciłem pół dnia, na zrobienie podsumowania zarobków zwyrola.
Link do analizy:
www.youtube.com/watch?v=nJcuhWFI3f4
#famemma
![jestjakjestimistyka - Zauważyłem, że dużo osób zwraca uwagę na zarobki Sylwestra Ward...](https://wykop.pl/cdn/c3201142/ab1eda384cb58efc2bab41de1c33347bed47e21826bc5dbf53639c2c0d91e688,w150.jpg?author=jestjakjestimistyka&auth=dfb25322c628d14ac08246eda1113ad9)
![Radek41](https://wykop.pl/cdn/c3397992/Radek41_tOjVyXUyEV,q60.jpg)
Radek41 +23
Wiem, że było, ale czas mija za godzinę
Zwiększ siłę swojego głosu nawet 5x w wyborach
Głosujesz na PO, Lewicę, Trzecią Drogę i mieszkasz w Warszawie, Gdańsku, Poznaniu, Wrocławiu, Łodzi lub Krakowie?
Twój głos może być nawet 5x ważniejszy, jeśli zagłosujesz w sąsiednim powiecie - wejdź na https://www.podrozewyborcze.pl/ i sprawdź
Musisz zmienić miejsce głosowania, na co czas mija dzisiaj
#warszawa #gdansk #poznan #wroclaw #lodz #krakow #wybory #polska #tvpis #debata
Zwiększ siłę swojego głosu nawet 5x w wyborach
Głosujesz na PO, Lewicę, Trzecią Drogę i mieszkasz w Warszawie, Gdańsku, Poznaniu, Wrocławiu, Łodzi lub Krakowie?
Twój głos może być nawet 5x ważniejszy, jeśli zagłosujesz w sąsiednim powiecie - wejdź na https://www.podrozewyborcze.pl/ i sprawdź
Musisz zmienić miejsce głosowania, na co czas mija dzisiaj
#warszawa #gdansk #poznan #wroclaw #lodz #krakow #wybory #polska #tvpis #debata
![Radek41 - Wiem, że było, ale czas mija za godzinę
Zwiększ siłę swojego głosu nawet 5...](https://wykop.pl/cdn/c3201142/3dc1a3d7405f83d006877662eed082b529589b335fe47f6d1115b8307b5dcd41,w150.png?author=Radek41&auth=c069950ed79c3be08f32f8cee8777377)
Ale takie pisanie sprawia więcej frajdy
#programowanie #csharp
lepiej nie uzywać plusów do łączenia stringów
@MattePRL: chodzi ci o to wyrażenie warunkowe? A jaka różnica jest miedzy wklejeniem w string a zrobieniem tego na zewnatrz?
x >= y ? a : b
. Pod względem optymalności - nic to nie da. Ale za to jest czytelniejsze. Teraz masz długiego klejonego stringa, w którym masz jeszcze wyrażenia warunkowe, gdyby nie to, że sam to napisałeś - miałbyś problem to rozczytać.zgodze sie z tym, jesli to jest metoda to nie ma sensu wrzucac ternary expresion (ktore ogolnei lepiej wygladaja jak jest krotkie, do ogarniecia jednym spojrzeniem), szczegolnie ze to jest krotka metoda
1. Nieczytelna konkatencja w jednej linii.
2. Magiczne cyfry (co to oznacza 20 i 19)?
3. Nielogiczność na pierwszy rzut oka: Po co substring?
4. Czemu data jest zależna od kultury użytkownika?
a tutaj mi chodziło właśnie o to ,że pewnie jabym to robił plusami to by było bardziej czytelne, chyba nie zrozumiałeś ;c
I powiedzenie "wiem, o co tutaj chodzi" - niejeden programista na tym podejściu się przejechał, więc radzę Ci pisać taki kod, do którego siądziesz za rok i będziesz dalej wiedział o co tutaj chodzi.
Chyba ,że nie znasz tego nie wiem jak to nazwać formatowania stringu poprzez $""
@Zeronader: Ok, po tym widzę, że nie ma co z Tobą rozmawiać ;) Mam wystarczająco lat doświadczenia w koderce, u siebie w zespole jestem odpowiedzialny za code review, więc raczej wiem o czym mówię.
Jest wiele przypadków, że wiadomo o co chodzi, a można się przejechać, bo potem myślisz "co za #!$%@? #!$%@? tak
na string.Format() ?
Podziel tą operację na dwie linijki.
Zamiast 20, możesz zrobić np. const int maxDescriptionLength = 20 i zmiennej użyć w pierwszej linijce.
const int maxAllowedDescriptionLength = 20;
string crimeDescritpion = description;
if(crimeDescritpion .Length > maxAllowedDescriptionLength) //Tu można dodać zabezpieczeni o nulla
{
crimeDescription = description.Substring(0,maxAllowedDescriptionLength -1);
}
return $"{CrimePlace}...";
I tak siadając za pół roku do kodu wiesz już o co
return myCollection.First();
lub
return computationResult;
jakbyś rozbił tego ifa do jakiejś zmiennej to kod by strasznie dużo zyskał na czytelności
kolega @ogrod87 daje dobre rady również
Poza tym jest jakaś książka/tutorial czystego kodu stricte do c#?