Wyszukiwanie odpowiedzi..
CDA nie limituje przepustowości oraz transferu danych.
W godzinach wieczornych może zdarzyć się jednak, iż ilość użytkowników przekracza możliwości naszych serwerów wideo. Wówczas odbiór może być zakłócony, a plik wideo może ładować się dłużej niż zwykle.
W opcji CDA Premium gwarantujemy, iż przepustowości i transferu nie braknie dla żadnego użytkownika. Zarejestruj swoje konto premium już teraz!
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ś!
Nasz serwis wykorzystuje pliki cookie. Warunki przechowywania lub dostępu do plików cookies możesz zmienić w ustawieniach Twojej przeglądarki.