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

Kto mi powie co robi poniższy kod. W słowniku znajdują się mniej więcej takie wartości   Słownik przetwarzany jest przez taką metodę   Zwróćcie uwagę na nazwę metody. A teraz na ciało metody. Teraz jeszcze raz na nazwę. Na pierwszy rzut oka coś tu jest nie tak. I nie, nie chodzi o to, że bool to string. Przecież jeśli stan kontrolki (zgodnie z nazwą zmiennej) to „true” to powinna być włączona, prawda? Więc czemu szukamy czy tylko jedna kontrolka jest włączona, skoro wszystk...

Źródło: www.mjawulski.pl
Dziel się z innymi:
Mylące nazwy – mjawulski.pl

Sztuka programowania 746 dni, 18 godzin, 40 minut temu Michał Jawulski 254 źrodło rozwiń

"The code that a computer can understand can be written by anyone. A good programmer writes code that people can understand."

Dziel się z innymi:
Why I cannot understand this code?

Sztuka programowania 751 dni, 18 godzin, 38 minut temu kw677 168 źrodło rozwiń

It’s pretty funny to me when you think that you know some programming language quite well and suddenly you find out some feature, you’ve never heard before. I mean at all. That’s exactly what happened to me yesterday. Let’s see what’s that. Generics are very useful in programming since we can avoid writing similar code multiple times. But when we start to complicate them too much, it quickly reduces the legibility of the code. Of course, I don’t claim that whe...

Tagi: alias, C#, generics
Źródło: foreverframe.net
Dziel się z innymi:
CodeTip #7 - Aliased generics in C# - Forever F[r]ame

Sztuka programowania 753 dni, 8 godzin, 57 minut temu dpawlukiewicz 208 źrodło rozwiń

Programisto, testerze i Ty drogi biznesie IT! O tym, co to są testy jednostkowe i dlaczego warto traktować je poważnie opowie Robert “Wujek Bob” Martin.

Testy - obywatele pierwszej kategorii

Sztuka programowania 753 dni, 8 godzin, 57 minut temu michal-kulinski 152 źrodło rozwiń

Ile to razy otwieraliśmy jakiś kawałek kodu i nagle szok. Metoda ma 300 linijek i z 6 zmiennych. Jak sobie radzić z gigantycznymi metodami? Przedstawię kilka wypracowanych przepisów na radzenie sobie z legacy code. Nie będą one związane z jakimiś konkretnymi wzorcami itp… Cały kod jest dostępny na GitHub.Gigantyczne metody Tak powiem w tajemnicy, że największa metoda z jaką miałem do tej pory do czynienia miała łącznie 9009 linijek i przyjmowała 25 parametrów. Podręcznikowy przykład cl...

Źródło: maciejgos.com
Dziel się z innymi:
Jak sobie radzić z gigantycznymi metodami - Maciej Gos

Sztuka programowania 760 dni, 19 godzin, 37 minut temu Maciej Gos 297 źrodło rozwiń

Od dłuższego czasu chodziła mi po głowie nauka JavaScript od początku. Dziś opiszę moje początki z tym językiem programowania, oraz opiszę kurs z eduweb.pl, który przerobiłem, aby poznać tajniki tego języka. Dodatkowo pod koniec wpisu – specjalny bonus 🙂

Tagi: JavaScript, nauka
Źródło: solidev.pl
Dziel się z innymi:
Moje początki z JavaScript – kurs eduweb.pl + BONUS – Solidny programista | blog o programowaniu

Sztuka programowania 760 dni, 19 godzin, 37 minut temu ogrod87 181 źrodło rozwiń

Since ASP.NET Core became a truly cross-platform framework, we’re free to use other environments such as Linux in order to host our applications. This is a great opportunity not only to reduce the possible licensing costs but also to try out a new environment. In the video tutorial below, I’ll show you how to build a Docker image using ASP.NET Core, publish it to the Virtual Machine running in the Digital Ocean and use Nginx to expose the app to the world.

Dziel się z innymi:
ASP.NET Core deployment using Docker, Nginx and Ubuntu Server | Piotr Gankiewicz

Sztuka programowania 760 dni, 19 godzin, 37 minut temu spetz 249 źrodło rozwiń

Jakiś czas temu miałem przyjemność prowadzić zajęcia z ASP.NET Web API w ramach spotkań akademickiej grupy EKA.NET. Na potrzeby tychże spotkań założyłem repozytorium, w którym umieściłem implementację podstawowych funkcjonalności Web API. Po zakończeniu cyklu 3 spotkań postanowiłem dalej rozwijać to repozytorium. Obecnie znajduje się tam cała moja wiedza na temat ASP.NET Web API.

Tagi: API, ASP .NET, web api
Źródło: kurzyniec.pl
Dziel się z innymi:
Kompendium wiedzy o ASP.NET Web API | Łukasz Kurzyniec

Sztuka programowania 765 dni, 15 godzin, 56 minut temu lkurzyniec 288 źrodło rozwiń

How often you wondering what this code is responsible? Why it not working or why it working good although it should not? 🙂 How often you must use debugger to find code which do specific action?

Tagi: .Net, C#
Źródło: even-simpler.com
Dziel się z innymi:
Understandable code for human, not only for computer! – Prelude – Dev level up!

Sztuka programowania 774 dni, 5 godzin, 21 minut temu kw677 61 źrodło rozwiń

Have you ever heard that "premature optimization is the root of all evil"? Probably yes. It's quite well known Donald Knuth's phrase. However, the whole cite is much less known...

Dziel się z innymi:
Report from the battlefield #11 - premature optimization is the root of all evil? | Michał Komorowski

Jak działają Tuple w C# 7.0 i co mają wspólnego z krotkami z F# i TypeScript ?

Źródło: mickl.net
Dziel się z innymi:
Tuple w C# 7.0 vs F# vs TypeScript

Sztuka programowania 810 dni, 6 godzin, 28 minut temu mickl 123 źrodło rozwiń

Czysty kod (clean code) – bardzo często słyszymy o tym powiedzeniu w naszej branży. Ale co to dokładnie znaczy? Aby poszerzyć swoją wiedzę na temat czystego kodu, zapraszam do lektury poniższego wpisu.

Tagi: CzystyKod
Źródło: solidev.pl
Dziel się z innymi:
Czysty kod – co to naprawdę znaczy? – Solidny programista | blog o programowaniu

Sztuka programowania 815 dni, 23 godziny, 26 minut temu ogrod87 176 źrodło rozwiń

My last 2 posts were about problems with using Roslyn. Nonetheless, even if I sometime hate it, I'm still using it so the time has come to show some practical example of using Roslyn. Recently, I've been working on the task that can be summed up as: Take this ugly code and do something with it. i.e. more or less the refactoring task...

Tagi: roslyn
Dziel się z innymi:
How I removed 50% of the code | Michał Komorowski

Code is a cost and has a negative value, yes I said it finally. “Most startups die because they build the wrong product. The core risks are rarely technical; if no one wants the product, building it well won’t change the outcome.” - Zach Tellman In 2013, I went to the 2nd edition of DevDay. This was my first conference ever in the different city. It was a blast. The team behind it recently started a new event - DevConf - knowing Rafal and Michal it will be great, check it out. In 2013, I remembered on...

Tagi: kariera
Źródło: mfranc.com
Dziel się z innymi:
Evolution of Engineer - critical neurone mass and negative code value | Michal Franc

Sztuka programowania 818 dni, 17 godzin, 38 minut temu michalfranc 36 źrodło rozwiń

Tworzenie puli obiektów to częsta praktyka stosowana w bibliotekach serializujących. We wpisie sprawdzam, czy używanie takiego podejścia dla małego bloku pamięci jest efektywne i czy nie lepiej użyć niskopoziomowego słowa kluczowego stackalloc.

Źródło: blog.scooletz.com
Dziel się z innymi:
ThreadStatic vs stackalloc | Szymon Kulec `Scooletz`

Sztuka programowania 819 dni, 16 godzin, 50 minut temu Scooletz 89 źrodło rozwiń

Interesting code review of less complex code. With some surprising and less surprising tips.

Tagi: kod
Źródło: mfranc.com
Dziel się z innymi:
Code Review - C# Code

Sztuka programowania 820 dni, 6 godzin, 52 minuty temu michalfranc 168 źrodło rozwiń

You are probably familiar with Uncle Bob’s classic: Clean Code. While Clean Code is about good engineering practices, and writing good code, The Clean Coder is more about communication aspect of developer’s work. It’s about how to behave professionally, be disciplined, and stick to good coding practices. What’s more, it demonstrates how to avoid common pitfalls in software development process. Such as underestimating time, undergo management pressure ...

Tagi: books
Źródło: jj09.net
Dziel się z innymi:
[EN] The Clean Coder: A Code of Conduct for Professional Programmers

Sztuka programowania 821 dni, 19 godzin, 32 minuty temu jj09 52 źrodło rozwiń

Finałowy wpis z cyklu o protokole Bitcoina przedstawiający jak napisać od podstaw własną aplikację, która opublikuje transakcję w sieci.

Źródło: www.mikoleusz.pl
Dziel się z innymi:
Protokół Bitcoina od środka: Ogłaszamy transakcję - Mikoleusz Blog

Sztuka programowania 821 dni, 19 godzin, 32 minuty temu Mikoleusz 56 źrodło rozwiń

Prosty operator nameof zapewnia nam bezpieczny refactoring kodu. 7 przykładów, w których jego zastosowanie może nas uchronić przed błędami w runtime.

Tagi: C#, nameof
Źródło: mickl.net
Dziel się z innymi:
7 zastosowań operatora nameof w C#

Sztuka programowania 827 dni, 3 godziny, 14 minut temu mickl 354 źrodło rozwiń

In my previous post I wrote about my problem with "empty" projects and Roslyn. The symptom was that in some cases according to Roslyn my C# projects didn't contain any files. For quite a long time, I haven't been able to find a solution. Especially because I couldn't reproduce problem on my local machine. Fortunately, today I noticed exactly the same problem on another computer.

Tagi: roslyn
Dziel się z innymi:
Why I hate Roslyn even more | Michał Komorowski
1 2... 16 17 18 19 20 21... 56 57
Sklep z gadzetami
Dotnetos Conference
itCareerSummit

Najaktywniejsi

1
(32 881,59)
2
(32 816,53)
3
(27 178,29)
4
(21 178,88)
5
(20 336,33)
6
(13 018,14)
7
(10 449,89)
8
(9 775,28)
9
(8 283,27)
10
(6 822,96)
11
(6 214,22)
12
(5 393,84)
13
(4 097,38)
14
(3 979,62)
15
(3 863,06)
16
(3 599,35)
17
(3 448,35)
18
(3 318,39)
19
(3 224,66)
20
(3 105,41)