dotnetomaniak.pl - Artykuły z tagiem technical-debtdotnetomaniak.pl - Artykuły z tagiem technical-debt2024-03-29T05:34:47Zhttps://dotnetomaniak.pl/Tags/technical-debtCopyright (c) dotnetomaniak.pldotnetomaniak.pl Atom Generatordotnetomaniak.pl webmasteradmin@dotnetomaniak.plhttps://dotnetomaniak.pl/Assets/Images/fav.icohttps://dotnetomaniak.pl/Assets/Images/dotnetomaniak_logo-negatyw_small.png12025https://dotnetomaniak.pl/How-to-intelligently-manage-your-technical-debt-with-behavioral-code-analysis-Altkom-Software-ConsultingHow to intelligently manage your technical debt with behavioral code analysis - Altkom Software & Consulting2020-10-17T10:20:02Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_gsfbHWLWLkWzCzPftrlgTw.png"/></div><div>What is technical debt? The best explanation of this term, coined by Ward Cunningham, was provided by Marin Fowler. We are unable to evolve IT systems perfectly. Every added or modified functionality introduces little deficiencies in software quality. These deficiencies accumulate over time and make it harder for us to sustain the pace at which we deliver our systems to production.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/How-to-intelligently-manage-your-technical-debt-with-behavioral-code-analysis-Altkom-Software-Consulting"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2faltkomsoftware.pl%2fen%2fblog-en%2fhow-to-intelligently-manage-your-technical-debt-with-behavioral-code-analysis%2f" style="border:0px"/></a></div></div>witek1902https://dotnetomaniak.pl/Users/0uwA-O2wAUCYI9VYUmqR6w2020-10-19T06:48:36Zhttps://dotnetomaniak.pl/How-to-intelligently-manage-your-technical-debt-with-behavioral-code-analysis-Altkom-Software-Consulting1400What is technical debt? The best explanation of this term, coined by Ward Cunningham, was provided by Marin Fowler. We are unable to evolve IT systems perfectly. Every added or modified functionality introduces little deficiencies in software quality. These deficiencies accumulate over time and make it harder for us to sustain the pace at which we deliver our systems to production.https://altkomsoftware.pl/en/blog-en/how-to-intelligently-manage-your-technical-debt-with-behavioral-code-analysis/http://dotnetomaniak.pl/Data/Thumbnails/small_gsfbHWLWLkWzCzPftrlgTw.pnghttps://dotnetomaniak.pl/Dlug-techniczny-technologiczny-co-to-jest-i-czym-groziDług techniczny / technologiczny – co to jest i czym grozi?2020-10-06T12:49:49Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_BOV67YUSAU6wJIa57sjXLQ.png"/></div><div>Jak mówi przysłowie – jeden obraz wart jest więcej niż tysiąc słów. Czym jest dług techniczny? Tym właśnie co na obrazku powyżej. Jest tymczasowym rozwiązaniem, które w miarę upływu czasu stało się problemem...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Dlug-techniczny-technologiczny-co-to-jest-i-czym-grozi"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fkalkus.dev%2fpl%2f2020%2f10%2f06%2fdlug-techniczny-technologiczny-co-to-jest-i-czym-grozi%2f" style="border:0px"/></a></div></div>landeeyohttps://dotnetomaniak.pl/Users/FWrKGrIeM0C_RjfInTdL5A2020-10-07T06:28:19Zhttps://dotnetomaniak.pl/Dlug-techniczny-technologiczny-co-to-jest-i-czym-grozi2760Jak mówi przysłowie – jeden obraz wart jest więcej niż tysiąc słów. Czym jest dług techniczny? Tym właśnie co na obrazku powyżej. Jest tymczasowym rozwiązaniem, które w miarę upływu czasu stało się problemem...https://kalkus.dev/pl/2020/10/06/dlug-techniczny-technologiczny-co-to-jest-i-czym-grozi/http://dotnetomaniak.pl/Data/Thumbnails/small_BOV67YUSAU6wJIa57sjXLQ.pnghttps://dotnetomaniak.pl/Dlug-techniczny-dlug-technologiczny-ADMU-BlogDług techniczny, dług technologiczny – ADMU Blog2020-03-24T06:57:07Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_4kaPQUItmkSzTmz3HkqW5w.png"/></div><div>Często słyszę, jak te pojęcia są mylone i używane zamiennie, a tak naprawdę tyczą się zupełnie różnych rzeczy. Pokrótce postaram się przybliżyć oba te terminy, a także zaproponować sposób, jak z nimi żyć.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Dlug-techniczny-dlug-technologiczny-ADMU-Blog"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fwww.admu.pl%2fdlug-techniczny-dlug-technologiczny%2f" style="border:0px"/></a></div></div>Admuhttps://dotnetomaniak.pl/Users/kfXzovc8A0uP7ZbvqtdsWQ2020-03-25T07:54:47Zhttps://dotnetomaniak.pl/Dlug-techniczny-dlug-technologiczny-ADMU-Blog1510Często słyszę, jak te pojęcia są mylone i używane zamiennie, a tak naprawdę tyczą się zupełnie różnych rzeczy. Pokrótce postaram się przybliżyć oba te terminy, a także zaproponować sposób, jak z nimi żyć.https://www.admu.pl/dlug-techniczny-dlug-technologiczny/http://dotnetomaniak.pl/Data/Thumbnails/small_4kaPQUItmkSzTmz3HkqW5w.pnghttps://dotnetomaniak.pl/EN-Setup-SonarQube-in-NET[EN] Setup SonarQube in .NET2018-10-29T08:18:32Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_6STOnjtAEUuI4ByARccT9w.png"/></div><div>Przewodnik - jak zainstalować i skonfigurować SonarQube. Pokazuję również skrypt PS ogólnego przeznaczenia do analiz projektów .NET przez SonarQube.
Część 2. mojego cyklu o SonarQube na blogu firmowym.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/EN-Setup-SonarQube-in-NET"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fblog.pragmasoft.pl%2fsoftware%2f2018-10-10-sonarqube-2-setup-environment%2f" style="border:0px"/></a></div></div>marcinwachulskihttps://dotnetomaniak.pl/Users/jX2hwnzeK0KCM1aMdbyIHg2018-10-30T08:16:12Zhttps://dotnetomaniak.pl/EN-Setup-SonarQube-in-NET11270Przewodnik - jak zainstalować i skonfigurować SonarQube. Pokazuję również skrypt PS ogólnego przeznaczenia do analiz projektów .NET przez SonarQube.
Część 2. mojego cyklu o SonarQube na blogu firmowym.http://blog.pragmasoft.pl/software/2018-10-10-sonarqube-2-setup-environment/http://dotnetomaniak.pl/Data/Thumbnails/small_6STOnjtAEUuI4ByARccT9w.pnghttps://dotnetomaniak.pl/EN-Crushing-Jon-Skeets-code-with-SonarQube-Never-do-this-at-home[EN] Crushing Jon Skeet's code with SonarQube. Never do this at home.2018-10-29T08:14:49Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_ONCEaTc3G0SQ7wcBjFNP3A.png"/></div><div>Analiza kodu bibliotek Google samego Jona Skeeta z wykorzystaniem SonarQube. Przyjrzymy się w jaki sposób Jon pisze kod, nauczymy się kilku ciekawych własności SonarQube.
Część 3. mojego cyklu o SonarQube na blogu firmowym.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/EN-Crushing-Jon-Skeets-code-with-SonarQube-Never-do-this-at-home"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fblog.pragmasoft.pl%2fsoftware%2f2018-10-10-sonarqube-3-crushing-jon-skeets-code%2f" style="border:0px"/></a></div></div>marcinwachulskihttps://dotnetomaniak.pl/Users/jX2hwnzeK0KCM1aMdbyIHg2018-10-30T08:16:12Zhttps://dotnetomaniak.pl/EN-Crushing-Jon-Skeets-code-with-SonarQube-Never-do-this-at-home11070Analiza kodu bibliotek Google samego Jona Skeeta z wykorzystaniem SonarQube. Przyjrzymy się w jaki sposób Jon pisze kod, nauczymy się kilku ciekawych własności SonarQube.
Część 3. mojego cyklu o SonarQube na blogu firmowym.https://blog.pragmasoft.pl/software/2018-10-10-sonarqube-3-crushing-jon-skeets-code/http://dotnetomaniak.pl/Data/Thumbnails/small_ONCEaTc3G0SQ7wcBjFNP3A.pnghttps://dotnetomaniak.pl/Software-as-Cheap-Crp-Szymon-Kulec-ScooletzSoftware as Cheap Cr*p | Szymon Kulec `Scooletz`2017-11-06T11:42:28Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_hgaOr0OxHUGrQk3X88ZACg.png"/></div><div>'You mean the cheap crXp? This is what I heard, when I ask a colleague in London about a local souvenir shop. Recently it recalled it when thinking about software quality and technical debt. Interested in SaCC? Read along!</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Software-as-Cheap-Crp-Szymon-Kulec-Scooletz"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fblog.scooletz.com%2f2017%2f11%2f06%2fsoftware-as-cheap-crp%2f" style="border:0px"/></a></div></div>Scooletzhttps://dotnetomaniak.pl/Users/LtUVX6bMs0abZUMu84LL5A2017-11-12T07:19:09Zhttps://dotnetomaniak.pl/Software-as-Cheap-Crp-Szymon-Kulec-Scooletz3750'You mean the cheap crXp? This is what I heard, when I ask a colleague in London about a local souvenir shop. Recently it recalled it when thinking about software quality and technical debt. Interested in SaCC? Read along!https://blog.scooletz.com/2017/11/06/software-as-cheap-crp/http://dotnetomaniak.pl/Data/Thumbnails/small_hgaOr0OxHUGrQk3X88ZACg.pnghttps://dotnetomaniak.pl/Jak-wykorzystac-Code-Metrics-do-obnizenia-dlugu-technologicznegoJak wykorzystać Code Metrics do obniżenia długu technologicznego2017-08-14T09:20:24Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_ybJlxiqZdEyzycpqDe8gJQ.png"/></div><div>Często tworząc oprogramowanie nie widzimy zawiłości w kodzie, która później powoduje problemy związane z jego utrzymaniem. Ten artykuł opisuje jak wykorzystać Code Metrics w Visual Studio i F# by w miarę automatyczny sposób wyłuskać fragmenty kodu (metody), które wymagają naszej uwagi.
Zachęcam do lektury :)</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Jak-wykorzystac-Code-Metrics-do-obnizenia-dlugu-technologicznego"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fmnie.github.io%2f2017-07-30-codeMetrics%2f" style="border:0px"/></a></div></div>mniehttps://dotnetomaniak.pl/Users/gw0u5lzf8EGMbud8rQ-EjA2017-08-20T15:07:28Zhttps://dotnetomaniak.pl/Jak-wykorzystac-Code-Metrics-do-obnizenia-dlugu-technologicznego21270Często tworząc oprogramowanie nie widzimy zawiłości w kodzie, która później powoduje problemy związane z jego utrzymaniem. Ten artykuł opisuje jak wykorzystać Code Metrics w Visual Studio i F# by w miarę automatyczny sposób wyłuskać fragmenty kodu (metody), które wymagają naszej uwagi.
Zachęcam do lektury :)https://mnie.github.io/2017-07-30-codeMetrics/http://dotnetomaniak.pl/Data/Thumbnails/small_ybJlxiqZdEyzycpqDe8gJQ.pnghttps://dotnetomaniak.pl/EN-Fighting-technical-debt-with-NDepend-part2-net-blog-octalpl-Pawel-Lukasik[EN] Fighting technical debt with NDepend - part2 - .net blog - octal.pl | Paweł Łukasik2017-07-26T07:09:14Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_y7qMM8DMhUmniIh8n3X36g.png"/></div><div>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.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/EN-Fighting-technical-debt-with-NDepend-part2-net-blog-octalpl-Pawel-Lukasik"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fblog.octal.pl%2f2017%2f07%2ffighting-technical-debt-ndepend-part2.html" style="border:0px"/></a></div></div>Paweł Łukasikhttps://dotnetomaniak.pl/Users/lI7X-wDfeE2RoUfuiihoOg2017-08-04T16:59:25Zhttps://dotnetomaniak.pl/EN-Fighting-technical-debt-with-NDepend-part2-net-blog-octalpl-Pawel-Lukasik1450Dalszy 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.http://blog.octal.pl/2017/07/fighting-technical-debt-ndepend-part2.htmlhttp://dotnetomaniak.pl/Data/Thumbnails/small_y7qMM8DMhUmniIh8n3X36g.pnghttps://dotnetomaniak.pl/EN-Fighting-Technical-Debt-with-NDepend-net-blog-octalpl-Pawel-Lukasik[EN] Fighting Technical Debt with NDepend - .net blog - octal.pl | Paweł Łukasik2017-07-20T12:07:34Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small__qodCJul4UODqV2kCYXaeg.png"/></div><div>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.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/EN-Fighting-Technical-Debt-with-NDepend-net-blog-octalpl-Pawel-Lukasik"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fblog.octal.pl%2f2017%2f07%2ffighting-technical-debt-ndepend.html" style="border:0px"/></a></div></div>Paweł Łukasikhttps://dotnetomaniak.pl/Users/lI7X-wDfeE2RoUfuiihoOg2017-07-29T19:15:47Zhttps://dotnetomaniak.pl/EN-Fighting-Technical-Debt-with-NDepend-net-blog-octalpl-Pawel-Lukasik1670Usuwanie 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.http://blog.octal.pl/2017/07/fighting-technical-debt-ndepend.htmlhttp://dotnetomaniak.pl/Data/Thumbnails/small__qodCJul4UODqV2kCYXaeg.pnghttps://dotnetomaniak.pl/YouTube-dlug-technologiczny-czym-jest-i-kiedy-warto-go-zaciagnac-Karol-WojciszkoYouTube: dług technologiczny – czym jest i kiedy warto go zaciągnąć? | Karol Wójciszko2017-03-06T13:01:23Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_pCZrYFfohUakb-UQT-a1Cw.png"/></div><div>Ten temat był już przeze mnie poruszany na moim blogu, jednak teraz jest w formie wideo. Co nazywamy długiem technologicznym? Kiedy warto jest zaciągnąć dług technologiczny? Kiedy odsunięcie spłaty długu technologicznego w czasie może okazać się tańsze?</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/YouTube-dlug-technologiczny-czym-jest-i-kiedy-warto-go-zaciagnac-Karol-Wojciszko"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fwojciszko.com%2f2017%2f03%2f06%2fyoutube-dlug-technologiczny-czym-jest-i-kiedy-warto-go-zaciagnac%2f" style="border:0px"/></a></div></div>mijagihttps://dotnetomaniak.pl/Users/Y7DrW4iFMUy-iRiZ9viqjw2017-03-10T07:33:41Zhttps://dotnetomaniak.pl/YouTube-dlug-technologiczny-czym-jest-i-kiedy-warto-go-zaciagnac-Karol-Wojciszko4810Ten temat był już przeze mnie poruszany na moim blogu, jednak teraz jest w formie wideo. Co nazywamy długiem technologicznym? Kiedy warto jest zaciągnąć dług technologiczny? Kiedy odsunięcie spłaty długu technologicznego w czasie może okazać się tańsze?https://wojciszko.com/2017/03/06/youtube-dlug-technologiczny-czym-jest-i-kiedy-warto-go-zaciagnac/http://dotnetomaniak.pl/Data/Thumbnails/small_pCZrYFfohUakb-UQT-a1Cw.pnghttps://dotnetomaniak.pl/Managing-technical-debt-with-NDepend-2017-HryniewskiNETManaging technical debt with NDepend 2017 – Hryniewski.NET2017-03-02T21:46:36Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_JHkcx9irV0Kn055tSkiSkA.png"/></div><div>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.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Managing-technical-debt-with-NDepend-2017-HryniewskiNET"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fhryniewski.net%2f2017%2f03%2f02%2fmanaging-technical-debt-with-ndepend-2017%2f" style="border:0px"/></a></div></div>Rafał Hryniewskihttps://dotnetomaniak.pl/Users/gCipifzCGUGnNtWDwLo7kg2017-03-03T20:54:00Zhttps://dotnetomaniak.pl/Managing-technical-debt-with-NDepend-2017-HryniewskiNET3490I’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.http://hryniewski.net/2017/03/02/managing-technical-debt-with-ndepend-2017/http://dotnetomaniak.pl/Data/Thumbnails/small_JHkcx9irV0Kn055tSkiSkA.pnghttps://dotnetomaniak.pl/Kiedy-warto-zaciagnac-dlug-technologicznyKiedy warto zaciągnąć dług technologiczny?2015-10-14T18:12:48Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_qTZKlQfdgkCizvzD3ZEiDQ.png"/></div><div>Dług technologiczny jest zaciągany wtedy, gdy mając na szali krótszy czas developmentu i jakość kodu – świadomie wybieramy szybsze/tańsze ukończenie projektu kosztem jakości. Warto powiedzieć, że jeśli ta droga nie jest świadoma to nie mamy do czynienia z długiem technologicznym tylko niekompetencją :)</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Kiedy-warto-zaciagnac-dlug-technologiczny"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwojciszko.com%2f2015%2f10%2f12%2fkiedy-warto-zaciagnac-dlug-technologiczny%2f" style="border:0px"/></a></div></div>rroszczykhttps://dotnetomaniak.pl/Users/2o4PgKTTaUiL_ds1o3Nhxg2015-10-23T07:11:30Zhttps://dotnetomaniak.pl/Kiedy-warto-zaciagnac-dlug-technologiczny23140Dług technologiczny jest zaciągany wtedy, gdy mając na szali krótszy czas developmentu i jakość kodu – świadomie wybieramy szybsze/tańsze ukończenie projektu kosztem jakości. Warto powiedzieć, że jeśli ta droga nie jest świadoma to nie mamy do czynienia z długiem technologicznym tylko niekompetencją :)http://wojciszko.com/2015/10/12/kiedy-warto-zaciagnac-dlug-technologiczny/http://dotnetomaniak.pl/Data/Thumbnails/small_qTZKlQfdgkCizvzD3ZEiDQ.png