dotnetomaniak.pl - Najnowsze artykuły o .NET w dziale Sztuka programowania - Strona 42

Programistok 2016 - prawdopodobnie najlepsza impreza branżowa w Polsce. Sprawdź jak było w tym roku!

bartoszszymanski.net  | Programistok 2016 – pushujemy pozytywnie!

Sztuka programowania 3000 dni, 5 godzin, 16 minut temu bartoszszymanski 132 źrodło rozwiń

Wady i zalety oraz krótki opis podejścia TDD.

Tagi: C#, TDD
Źródło: fildev.pl
Dziel się z innymi:
Technika programowania - TDD

Sztuka programowania 3001 dni, 15 godzin, 43 minuty temu fildev 255 źrodło rozwiń

Jak już wspominałem, uwielbiam LINQ. Z każdym razem gdy go używam odrobinę bardziej. Ale nie każdy pała do LINQ równie wielką miłością co ja i pojawiają się różne argumenty przemawiające przeciw korzystaniu z tej funkcjonalności w wielu przypadkach, również w takich gdzie znacznie ułatwiłoby to nam życie. Jednym z takich argumentów jest trudność w debugowaniu długich łańcuchów metod w LINQ oraz utrudniona obsługa błędów. Dziś pokażę Wam, że wcale nie jest to tak wielkim problemem.

Źródło: hryniewski.net
Dziel się z innymi:
Hryniewski.NET | Obsługa wyjątków w LINQ

Sztuka programowania 3012 dni, 15 godzin, 34 minuty temu Rafał Hryniewski 378 źrodło rozwiń

Pobieranie danych z excela i wyświetlenie ich na stronie internetowej z podziałem na strony za pośrednictwem Paged List.

Źródło: fildev.pl
Dziel się z innymi:
Ładowanie danych z excela i wyświetlenia ich za pomocą Paged List MVC

Sztuka programowania 3014 dni, 10 godzin, 44 minuty temu fildev 195 źrodło rozwiń

To już ostatnia część kursu TDD (przed podsumowaniem) na tym blogu. Tym razem, formuła artykułu jest odmienna. Zamiast przedstawiać dane zagadnienie, to ja pytam Ciebie, czytelniku, o TDD… Jeśli uczysz się TDD, to warto przed wygooglowaniem odpowiedzi zastanowić się nad każdym z tych punktów i postarać się odpowiedzieć na pytanie.

Tagi: TDD
Dziel się z innymi:
Kurs TDD cz. 25: Otwarte pytania

Sztuka programowania 3015 dni, 15 godzin, 37 minut temu dariuszwozniak 146 źrodło rozwiń

I haven’t publish any book review for a while. It does not mean I am not reading books anymore. I just didn’t feel that some of the books I read recently requires my recommendation, or I didn’t have any thoughts that I needed necessary to share right now. I have added a few books to my favorite books list though. Check them out! Working Effectively with Legacy Code deserves blog post because of a few reasons...

Źródło: jj09.net
Dziel się z innymi:
[EN] Working Effectively with Legacy Code

Sztuka programowania 3020 dni, 15 godzin, 54 minuty temu jj09 154 źrodło rozwiń

Od dawna (chyba od początku) w C# do dyspozycji mieliśmy słowo kluczowe out, służące do przekazywania parametrów na wyjście. Standardem stało się pisanie metod typu TryParse, które zwracają bool oraz wartość za pomocą parametru out, np....

Dziel się z innymi:
c# 7.0: Parametry wyjściowe

Sztuka programowania 3026 dni, 15 godzin, 5 minut temu rroszczyk 358 źrodło rozwiń

The solution to a previous post - a strange problem related to Cassandra Datastax C# Driver which was happening once in the production environment.

Tagi: Cassandra
Dziel się z innymi:
[EN]: Cassandra Datastax C# Driver problems - solution

Nowadays, the HTTP APIs act as gateways for petabytes of data and some chunk of it might actually require enhanced access rules. For example, you could create a link that allows the user to download the file only once, and within such link you would find a token. I was in a need of creating such solution for my open source project Warden – a specialized, one-time link that can be used fetch the configuration object from the API. It turned out to be fairly straightforward to implement the most basic versi...

Dziel się z innymi:
[EN] One-time secured API requests | Piotr Gankiewicz

Sztuka programowania 3028 dni, 10 godzin, 3 minuty temu spetz 155 źrodło rozwiń

Code review is an important part of development process. Various teams use different styles from “over the shoulder” to the ones based on tools like Gerrit. However, more and more Git servers (like GitLab) give merge request functionality, which makes incorporating code review process easier.

Dziel się z innymi:
[EN] Using Slack With .NET To Speed up Code Review Process | Future Processing

Sztuka programowania 3032 dni, 14 godzin, 33 minuty temu FutureProcessing 213 źrodło rozwiń

Dzisiaj chciałbym zaprezentować klasę EventWaiter. Znalazłem ją w repozytorium Roslyn na GitHub i w niektórych testach okazała się przydatna. Załóżmy, że mamy klasę eksponującą jakieś zdarzenie...

Tagi: .Net, C#, EventWaiter
Dziel się z innymi:
EventWaiter – testowanie zdarzeń

Sztuka programowania 3032 dni, 14 godzin, 33 minuty temu rroszczyk 150 źrodło rozwiń

Tak IMHO powinien wyglądać dobrze napisany enum: public enum DocumentStatus : byte { Draft = 1, Approved = 2, UnderRevision = 3, Released = 4 } Nie enumerujemy od zera Pozbyć się wartości Undefined Dziedziczyć po byte? Czy nadawać wartości liczbowe wszystkim?

Tagi: C# .NET, Enum
Dziel się z innymi:
Jak wygląda poprawna implementacja enuma | Show me the code

LINQ jest funkcjonalnością, która zainteresowała mnie w C# praktycznie od początku mojej styczności z tym językiem. Jest to narzędzie naprawdę potężne i w odpowiednich rękach może bardzo usprawnić działanie aplikacji i zwiększyć czytelność kodu. Sęk w tym, że o ile łatwo pisze się wszelkiego rodzaju Selecty, Whery i ToListy, to fajnie byłoby jeszcze wiedzieć co, kiedy i dlaczego dzieje się z naszymi danymi w troskliwych, zero-jedynkowych łapkach LINQ.

Źródło: hryniewski.net
Dziel się z innymi:
Hryniewski.NET | Deferred execution w LINQ - kiedy wywoływane jest zapytanie?

Sztuka programowania 3033 dni, 15 godzin, 8 minut temu Rafał Hryniewski 238 źrodło rozwiń

Dzięki zastosowaniu tych dwóch rzeczy możemy naszą aplikacje przekształcić w kod prosty i zrozumiały poprzez zależności.

Źródło: fildev.pl
Dziel się z innymi:
Wstrzykiwanie zależności i kontener IoC Castle Windsor

Sztuka programowania 3034 dni, 14 godzin, 53 minuty temu fildev 338 źrodło rozwiń

Najprawdopodobniej spotkałeś się z tym problemem: Kod zastany, napisany przez nas lub nie, na pewno nie perfekcyjny i ostatecznie bez testów jednostkowych (ang. legacy code). Co teraz? Wstrzymać dotychczasowe prace nad projektem i pisać testy jednostkowe? A może całkowicie zaniechać pisania testów, bo skoro nigdy nie było testów, to po co pisać je teraz? Do tej pory omawialiśmy TDD z perspektywy pisania...

Tagi: TDD
Dziel się z innymi:
Kurs TDD cz. 24: Czy pisać testy jednostkowe do istniejącego kodu (legacy code)? | DariuszWoźniak .NET

Sztuka programowania 3040 dni, 15 godzin, 33 minuty temu dariuszwozniak 224 źrodło rozwiń

Dzień dobry bardzo! Trochę czasu minęło od publikacji ostatniego odcinka podcastu, ale mam nadzieję, że dzisiejsza rozmowa odkupi me grzechy 😉 Moim gościem był Paweł Łukasik – programista, blogger, lider Wrocławskiej grupy .NET oraz założyciel znanego i lubianego agreagtu treści – dotnetomaniak.pl. Dzisiejszy odcinek jest dość szczególny, ponieważ w końcu tematyka jest ściśle powiązana z .NET-tem. Paweł opowiedział o Intermediate Language. Czym jest IL? Co możemy dzięki niemu osiągnąć? Jakie narzędzia...

Źródło: foreverframe.pl
Dziel się z innymi:
DevReview #6 - O Intermediate Language z Pawłem Łukasikiem - Forever F[r]ame

Sztuka programowania 3042 dni, 3 godziny, 16 minut temu dpawlukiewicz 152 źrodło rozwiń

Description of my journey in search of good documentation. Main documentation principles with examples

Źródło: www.diwebsity.com
Dziel się z innymi:
[EN] Expedition in search of good documentation - Diwebsity

Sztuka programowania 3043 dni, 14 godzin, 37 minut temu suvroc 60 źrodło rozwiń

Do you know the trees used in Cassandra, Git, Bitcoin or Lucene? Check this post to find interesting trees, usually not covered on Computer Science lectures.

Tagi: algorithms
Dziel się z innymi:
[EN]: Algorithms and data structures - non-academic trees

Czasami zachodzi potrzeba stworzenia aplikacji okienkowej z oknem konsoli w tle. Może ona służyć np. do łatwiejszego śledzenia poczynań programu, co w rezultacie pozwala na łatwiejsze znajdowanie błędów w kodzie. Po stworzeniu pustego projektu WPF App i jego kompilacji domyślnie konsola nie jest wyświetlana. Można jednak temu zaradzić. Wpis opisuje sposób rozwiązania tego problemu w Visual Studio, jednak w innych IDE też powinien działać. Pierwszą rzeczą jaką należy zrobić, jest utworzenie nowego pusteg...

Tagi: C#, programowanie, WPF
Źródło: csharp-dev.pl
Dziel się z innymi:
Aplikacja WPF z oknem konsoli – Blog CSharp-Dev.pl

Sztuka programowania 3044 dni, 14 godzin, 36 minut temu luki 204 źrodło rozwiń

Automapper jest bardzo interesującą biblioteką. Może ona służyć do „przepisywania” danych (object-object).

Źródło: fildev.pl
Dziel się z innymi:
Automapper - przepisywanie danych - PAWEŁ FILIPEK

Sztuka programowania 3050 dni, 15 godzin, 27 minut temu fildev 288 źrodło rozwiń

1 2... 40 41 42 43 44 45... 73 74

Najaktywniejsi w tym miesiącu