dotnetomaniak.pl - Artykuły z tagiem NDepend

Dalszy ciąg walki z długiem technologicznym. Usuwanie drobnych niedociągnięć i problemów w kodzie przy użyciu narzędzia NDepend i własnej wiedzy.

Źródło: blog.octal.pl
Dziel się z innymi:
[EN] Fighting technical debt with NDepend - part2 - .net blog - octal.pl | Paweł Łukasik

Narzędzia 2457 dni, 16 godzin, 54 minuty temu Paweł Łukasik 45 źrodło rozwiń

Usuwanie długu technolgicznego to żmudny i niewdzięczny proces. Ale można go spobie ułatwić stosując narzędzia typu NDepend. We wpisie pokazuje jak usunąć trochę naleciałości w kodzie kierując się wynikami tego narzędzia.

Źródło: blog.octal.pl
Dziel się z innymi:
[EN] Fighting Technical Debt with NDepend - .net blog - octal.pl | Paweł Łukasik

Narzędzia 2463 dni, 14 godzin, 38 minut temu Paweł Łukasik 67 źrodło rozwiń

NDepend to narzędzie, które pozwala trzymać w ryzach projekt i dzięki któremu nasz dług technologiczny uda się utrzymać w ryzach. A dzięki metrykom poznasz słabe strony swojego kodu lepiej niż po 20h patrzenia się w suchy kod Zapraszam do lektury.

Źródło: blog.octal.pl
Dziel się z innymi:
[EN] NDepend - medical checkup for your code - .net blog - octal.pl | Paweł Łukasik

Narzędzia 2466 dni, 13 godzin, 48 minut temu Paweł Łukasik 122 źrodło rozwiń

I’m building my Get Noticed project from the scratch. And since 3 months is actually a very short span of time, I need compromise between doing some things fast (boring ones) and doing other things in a way that will allow me to write about it and not be ashamed to show some code afterwards. That means I’ll need to incur a technical debt in few areas of project. And I must watch it closely to not allow it to grow without control or interests will probably kill me.

Źródło: hryniewski.net
Dziel się z innymi:
Managing technical debt with NDepend 2017 – Hryniewski.NET

W ostatnim czasie dzięki uprzejmości Patricka Smacchia, miałam okazję zapoznać się z narzędziem do analizy kodu jakim jest NDepend. Ponieważ jednak ma on tak dużo możliwości, iż wyrósł by z tego całkiem spory artykuł, postanowiłam podzielić go na mniejsze i niniejszym zapraszam na pierwszy odcinek cyklu poświeconego temu narzędziu.Zacznijmy zatem od tego czym jest NDepend, jak zacząć pracę z nim i Co nam daje? Narzędzie służy do zaawansowanej analizy kodu, wspomaga przyglądanie się strukturze projektu,...

Źródło: programistka.net
Dziel się z innymi:
Zaawansowana analiza kodu z NDepend - część 1 | Programistka .NET/C# - Iwona

Narzędzia 2819 dni, 22 godziny, 35 minut temu Maga 209 źrodło rozwiń

O ReSharperze słyszał niemalże każdy, kto zajmuje się programowaniem w .NET. I o ile jest to rozszerzenie bardzo przydatne, to dziś chciałbym Wam opowiedzieć o nieco innym narzędziu, które co prawda nie odwali tyle roboty za Ciebie, ale jest w stanie zrobić bardzo wiele dla Ciebie. Mowa o NDpend, który jest w stanie przeanalizować nasz kod i poinformować nas, gdzie autor kodu dał ... ciała ;).

Źródło: hryniewski.net
Dziel się z innymi:
Hryniewski.NET | Nauka na własnych błędach z NDepend

Narzędzia 2821 dni, 16 godzin, 43 minuty temu Rafał Hryniewski 135 źrodło rozwiń

Czy znacie narzędzie NDepend? Służy do statycznej analizy jakości kodu. Istnieje w świecie .NET już od wielu lat i zyskał zasłużoną renomę. I mi nadarzyła się okazja by przyjrzeć się temu narzędziu bliżej. Kilka lat temu bawiłem się nim na potrzeby analizy projektów w pracy. A teraz zapragnąłem nim przebadać coś nieswojego, coś dużego - .NET Core.

Źródło: blog.kokosa.net
Dziel się z innymi:
Blog Kokosa | NDepend - spojrzenie na .NET Core

Narzędzia 2830 dni, 3 godziny temu KonradKokosa 285 źrodło rozwiń

NDepend jako narzędzie pomocne w pisaniu lepszego kodu i trackowaniu zmian w zależnościach.

Tagi: C#, NDepend
Źródło: devblog.dymel.pl
Dziel się z innymi:
Becoming a better developer with NDepend

Narzędzia 2830 dni, 3 godziny temu Michal Dymel 190 źrodło rozwiń

NDepend is one of these tools, that I have ever wanted to try out, but somehow couldn’t find the right moment to do so. Quite recently, I’ve eventually decided to give it a shot and I can honestly say that I’m very impressed with the outcome. This tool provides so many statistics and analytics that I’m still wondering what else can be checked in terms of .NET projects complexity, structure, layering, readability and other important things which in the end make a real difference between the great, good, ...

Dziel się z innymi:
NDepend – the king of code metrics | Piotr Gankiewicz

Narzędzia 2852 dni, 3 godziny, 48 minut temu spetz 101 źrodło rozwiń

There are a lot of aspects to be considered while developing real world applications. Maintainability, Understandability, Clarity, Dependency are just a few of them. We have to work hard to maintain our code and make it self-commenting, preserve it from cyclic dependencies between assemblies or simply, to provide its good quality. There are a lot of tools that may help to achieve these goals e.g. Sonar, ReSharper, JustCode or NDepend. This article explains how to analyse the quality of code with the use ...

Dziel się z innymi:
[EN] Analysing the quality of code with NDepend | Future Processing

Narzędzia 3507 dni, 3 godziny, 23 minuty temu FutureProcessing 91 źrodło rozwiń

Opublikowano Wczoraj wyszła nowa wersja NDepend-a, jeszcze ciepła, cieplutka. 5-tka ma dwie rewolucyjne rzeczy, pierwsza to nowe UI, ładniejsze i bardziej “nowoczesne”, druga – i to jest dla mnie killer to dashboard. Zatem po kolej. Mamy nowe logo, które wygląda całkiem całkiem jak na moje średnio wprawne oko. Mamy wygląd czyli nowe menu, graficzki i inne takie. Wprawdzie nie jest to to co daje Visual Studio, to jednak Patric (autor tego cudownego narzędzia) mówił, że będą dalej nad tym pracować, więc ...

Źródło: www.benedykt.net
Dziel się z innymi:
NDepend - narzędzie do statycznej analizy kodu. Nowa wersja | arek online | Arkadiusz Benedykt

Narzędzia 3857 dni, 1 godzinę, 35 minut temu arek 202 źrodło rozwiń

W poprzednim wpisie przedstawiłem podstawy macierzy DSM. Dzisiaj postaram się wyjaśnić, jakie znaczenie ma to w praktyce. Sam fakt, że macierz pokazuje referencje między różnymi elementami systemu nie jest zbyt ciekawy. Pierwszą własność, jaką w łatwy sposób możemy odczytać z DSM jest spójność (cohesion). Dokładna wartość spójności zależy od konkretnej metryki. Ogólnie pisząc, wysoka spójność w systemie oznacza, że elementy w nim są bardzo od siebie zależne. Przyjrzyjmy się następującemu przykładowi (źr...

Dziel się z innymi:
Piotr Zieliński » Macierz zależności (Design structure matrix) w nDepend – interpretacja

Sztuka programowania 4020 dni, 5 godzin, 28 minut temu pzielinski 101 źrodło rozwiń

W dzisiejszym wpisie chciałbym zaprezentować macierz zależności i co można z niej odczytać. Pominiemy aspekty matematyczne – ze względu, że jest to macierz istnieje wiele faktów matematycznych ale myślę, że nie są one najważniejsze dla programisty. Załóżmy, że mamy prostą aplikację składającą się z klienta, warstwy usług, biznesowej oraz DAL. Macierz możemy wygenerować w nDepend – o tym programie kiedyś już pisałem. Umożliwia przede wszystkim liczenie metryk kodu i monitorowanie jakości kodu. Macierz dla...

Dziel się z innymi:
Piotr Zieliński » Macierz zależności (Design structure matrix) w nDepend – wprowadzenie

Sztuka programowania 4021 dni, 4 godziny, 6 minut temu pzielinski 115 źrodło rozwiń

W ostatnim czasie zapoznawałem się trochę bliżej z narzędziem o nazwie NDepend. Przez ten czas na pewno nie stałem się ekspertem w korzystaniu z NDepend, chciałbym jednak podzielić się moimi subiektywnymi odczuciami na jego temat. Nie będę tutaj wymieniał jego funkcji (można to znaleźć na stronie producenta lub w wielu innych wpisach), nie będę pisał jak zainstalować (bo to proste, choć mi się nie podobało - lubię instalować a nie rozpakowywać :) ), nie będę się zastanawiać czy warto tego narzędzia używ...

Dziel się z innymi:
NDepend na straży jakości kodu źródłowego [PL] | Maciej Zbrzezny: Programowanie i Technologie

Narzędzia 4223 dni, 20 godzin, 20 minut temu Paweł Łukasik 133 źrodło rozwiń

Do niedawna nie miałem pojęcia o czymś takim jak NDepend. Co prawda szperając po sieci raz na jakiś czas trafiałem na informacje o metrykach, ale jakoś niespecjalnie mnie to pociągało, ani nie odczuwałem potrzeby, aby „szukać dziury w całym” czyli we własnym kodzie. Zakładałem, że jest wystarczająco prawidłowy, a ja nie mam aż tyle czasu, aby cyzelować go do perfekcyjnej postaci. Sytuacja zmieniła się, kiedy niedawno nadarzyła się okazja zostania obdarowanym właśnie ta aplikacją...

Tagi: .Net, NDepend
Źródło: paskol.robi.to
Dziel się z innymi:
Me z .NET tete-a-tete » O ile mądrzejszy będę, gdy się posłużę NDependem.

Narzędzia 4235 dni, 3 godziny, 14 minut temu PaSkol 121 źrodło rozwiń

Często słyszy się, że programiści powinni pisać kod, który nie będzie silnie zależeć od pozostałych elementów. Dobrze jakby był oparty na interfejsach, a klasy oraz metody nie były zbyt duże aby dało się go łatwo ogarnąć i zrozumieć. W ogóle - ma być cud-miód. Pytanie tylko jak tego dokonać nie zaprzęgając zbyt wielkich zasobów ludzkich do sprawdzania tego wszystkiego "ręcznie"? Z pomocą tu przychodzi NDepend - narzędzie do statycznej analizy kodu.

Tagi: .Net, NDepend
Dziel się z innymi:
.NET blog: NDepend - przyjaciel czy wróg?

Narzędzia 4237 dni, 15 godzin, 57 minut temu psz750 169 źrodło rozwiń

Dostałem NDepend4 w zamian za jego opis :) Nie muszę o nim mówić w samych słodkich komentarzach, także można wpis czytać do końca. NDepend służy to statycznej analizy kodu napisanego w .NET. Potrafi ocenić kod po wieloma względami, np: ze względu na skomplikowanie, ilość linii kod czy instrukcji IL, ilość zmiennych, łatwość modyfikacji, może zasugerować zmian typów z referencyjnych na wartościowe (ref type --> value type). Sama instalacja jest banalnie prosta, ściągamy paczkę ze strony, rozpakowujemy ...

Dziel się z innymi:
jstadnicki: NDepend4 - co potrafi statyczna analiza kodu.

Narzędzia 4273 dni, 15 godzin, 15 minut temu Paweł Łukasik 232 źrodło rozwiń

W zeszły czwartek opublikowałem post pod tytułem “Warsztat czyli moje narzędzia pracy”. Opisałem narzędzia, które są dla mnie obecnie najbardziej przydatne. Jednak nie są to wszystkie narzędzia dlatego poniżej zamieszczam listę sporadycznie używanych ale takich, które spełniają swoją role i mogą się przydać również Tobie:Notepad2 jak dla mnie perfekcyjny zamiennik notatnika systemowego. Ma numerowanie linii i kolorowanie składni (dodatkowo czas używam również jako narzędzia do konwersji pomiędzy różnymi...

Źródło: www.benedykt.net
Dziel się z innymi:
Warsztat czyli moje narzędzia pracy cz. 2

Narzędzia 4375 dni, 13 godzin, 35 minut temu arek 361 źrodło rozwiń

Tworząc oprogramowanie bardzo trudno ustrzec się przed stworzeniem aplikacji niezgodnej z zasadami sztuki. Przez zasady sztuki rozumiem tutaj tworzenie zbyt długich funkcji, tworzenie bardzo zagmatwanego kodu (np. składającego się z kilkunastu if-ów jeden w drugim) czy niekomentowanie metod i funkcji. Nie pilnując jakości kodu możemy bardzo łatwo doprowadzić do sytuacji, w której utrzymanie kodu będzie co najmniej bardzo pracochłonne. Dlatego wiele większych firm wprowadza zasady tworzenia kodu. Co takie...

Tagi: NDepend
Źródło: www.benedykt.net
Dziel się z innymi:
NDepend – narzędzie do analizy kodu

Narzędzia 4893 dni, 10 godzin, 14 minut temu macko 185 źrodło rozwiń

O wersji v2 NDependa pisałem we wcześniejszym poście, jednak na sporo więcej uwagi zasługuje najnowsza, trzecia wersja tego narzędzia.Co nowego w NDepend? Największą i dla mnie osobiście najbardziej przydatną nową funkcjonalnością jest pełna integracja z Visual Studio 2008/2010 IDE. Jeszcze nigdy używanie NDependa nie było tak naturalne w procesie tworzenia oprogramowania. Integracja wprowadza zupełnie nowy sposób pracy z kodem, gdyż do tej pory (przynajmniej w moim przypadku), statyczna analiza kodu prz...

Tagi: NDepend
Dziel się z innymi:
Dariusz Tarczyński blog: NDepend 3 wchodzi na scenę!

Narzędzia 5069 dni, 23 godziny, 48 minut temu Paweł Łukasik 63 źrodło rozwiń

1 2

Najaktywniejsi w tym miesiącu