Przetwarzanie danych w C# od zera live coding z refaktoryzacją | Podstawy C#00:22:33

zwiń opis video pokaż opis video
Odcinek praktyczny do teorii ze Lekcji 7 piszemy od zera aplikację do czyszczenia brudnych danych kontaktowych z importu CSV.

To nie jest Hello World. To realistyczny scenariusz, z którym będziesz się spotykać na każdym projekcie komercyjnym dane od użytkownika zawsze są brudne.

Co robimy w tym odcinku krok po kroku:
Krok 1: Trim() usuwamy białe znaki z brzegów (bez tego Split zwróci śmieci)
Krok 2: Split(,) rozbijamy rekord CSV na pola
Krok 3: Normalizacja imienia char.ToUpper() + Substring(1).ToLower()
Krok 4: email.ToLower() emaile zawsze normalizujemy przed zapisem
Krok 5: telefon.Replace(-, ).Replace(+48, ) method chaining
Krok 6: Contains(@firma.pl) + PadRight/PadLeft formatowanie raportu
Refaktoryzacja: wyciągamy metodę Capitalize() reużywalna, testowalna

Alternatywy i złe decyzje omówione w odcinku:
Dlaczego Replace() to zły walidator
Kiedy + staje się problemem (i dlaczego StringBuilder to kolejna lekcja)
input[1..] vs Substring(1) range syntax w C# 8+

---

Połącz się ze mną:
Bądź na bieżąco, aby uzyskać więcej ekscytujących treści i wskazówek dotyczących programowania:
Dowiedz się więcej o C#: [Od Zera do .NET Developera] (https://dev-hobby.pl/)
Blog: [Dev-Hobby] (https://dev-hobby.pl/blog/)

Wezwanie do działania:
Jeśli ten film okazał się pomocny, POLUB, SKOMENTUJ i SUBSKRYBUJ, aby uzyskać więcej samouczków dotyczących programowania! Udostępnij ten film znajomym, którzy chcą nauczyć się kodowania. Wspólnie uczyńmy programowanie dostępnym i przyjemnym dla każdego!

Pamiętaj, w świecie programowania nauka nigdy się nie kończy! Odkryj swój potencjał dzięki C# już dziś!

Komentarze