dotnetomaniak.pl - Artykuły z tagiem dobre-praktykidotnetomaniak.pl - Artykuły z tagiem dobre-praktyki2024-03-28T13:35:58Zhttps://dotnetomaniak.pl/Tags/dobre-praktykiCopyright (c) dotnetomaniak.pldotnetomaniak.pl Atom Generatordotnetomaniak.pl webmasteradmin@dotnetomaniak.plhttps://dotnetomaniak.pl/Assets/Images/fav.icohttps://dotnetomaniak.pl/Assets/Images/dotnetomaniak_logo-negatyw_small.png45025https://dotnetomaniak.pl/5-grzechow-poczatkujacego-programisty-DevEnv5 grzechów początkującego programisty - DevEnv2020-04-29T16:29:07Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_tXQJQUIrDUyDglLeckw2-g.png"/></div><div>Wyobraź sobie sytuację, w której pojawia się nowa osoba w zespole. Dostaje zadanie. Po kilku dniach kłóci się z Lead Devem o coś, co ten jej wypomniał w ramach code review.
Dokładnie w taki sposób zachowywałem się mojej w pierwszej pracy, w pierwszym projekcie. Koledzy obstawiali, że "gościu wytrzyma tu maksymalnie tydzień". Nie mieli racji :)
Dziś pokażę Ci 5 błędów, które popełniają początkujący programiści. Dlaczego mogą stanowić problem oraz w jaki sposób sobie z nimi radzić.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/5-grzechow-poczatkujacego-programisty-DevEnv"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fwww.youtube.com%2fwatch%3fv%3dgT7UVDmBfqc" style="border:0px"/></a></div></div>devenvhttps://dotnetomaniak.pl/Users/mD3JuN1kN0CJ41_VaswdXQ2020-04-30T06:16:07Zhttps://dotnetomaniak.pl/5-grzechow-poczatkujacego-programisty-DevEnv11340Wyobraź sobie sytuację, w której pojawia się nowa osoba w zespole. Dostaje zadanie. Po kilku dniach kłóci się z Lead Devem o coś, co ten jej wypomniał w ramach code review.
Dokładnie w taki sposób zachowywałem się mojej w pierwszej pracy, w pierwszym projekcie. Koledzy obstawiali, że "gościu wytrzyma tu maksymalnie tydzień". Nie mieli racji :)
Dziś pokażę Ci 5 błędów, które popełniają początkujący programiści. Dlaczego mogą stanowić problem oraz w jaki sposób sobie z nimi radzić.https://www.youtube.com/watch?v=gT7UVDmBfqchttp://dotnetomaniak.pl/Data/Thumbnails/small_tXQJQUIrDUyDglLeckw2-g.pnghttps://dotnetomaniak.pl/3-endpointy-ktore-powinna-miec-kazda-aplikacja-Jakub-Gutkowski3 endpointy, które powinna mieć każda aplikacja - Jakub Gutkowski2020-02-26T07:15:34Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_i4axrN-8ck6RVt4yKCr52w.png"/></div><div>StartPierwszy raz?FelietonyJak podchodzę do?PodcastPodsumowaniaRefleksjeRozwójZdrowieRecenzjeHardwareKsiążkiRelacjeSoftwareTechASP.NET CoreCo To Jest?Już PiątekKu PamięciMateriałyOptymalizacja npmSharePointMapowanie SPListItemTips & TricksTydzień z ElixirVersion ControlWebRóżneNewsPrywatneKomiksSłówko na dziśSzkoleniaOfertaWzorce projektoweSOLIDTestowanie (TDD)Testy jednostkowe (Unit Testing + TDD)Adept ProgramowaniaWprowadzenie do ElixirGITO MnieO MniePress KitKontaktPrelekcjeNagraniaWspółpracaWspółprac...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/3-endpointy-ktore-powinna-miec-kazda-aplikacja-Jakub-Gutkowski"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fblog.gutek.pl%2f2020%2f02%2f25%2f3-endpointy-ktore-powinna-miec-kazda-aplikacja%2f" style="border:0px"/></a></div></div>Piotr Stapphttps://dotnetomaniak.pl/Users/uYS8cHLZukmjW_DgdZuz0Q2020-02-27T07:36:01Zhttps://dotnetomaniak.pl/3-endpointy-ktore-powinna-miec-kazda-aplikacja-Jakub-Gutkowski42800StartPierwszy raz?FelietonyJak podchodzę do?PodcastPodsumowaniaRefleksjeRozwójZdrowieRecenzjeHardwareKsiążkiRelacjeSoftwareTechASP.NET CoreCo To Jest?Już PiątekKu PamięciMateriałyOptymalizacja npmSharePointMapowanie SPListItemTips & TricksTydzień z ElixirVersion ControlWebRóżneNewsPrywatneKomiksSłówko na dziśSzkoleniaOfertaWzorce projektoweSOLIDTestowanie (TDD)Testy jednostkowe (Unit Testing + TDD)Adept ProgramowaniaWprowadzenie do ElixirGITO MnieO MniePress KitKontaktPrelekcjeNagraniaWspółpracaWspółprac...https://blog.gutek.pl/2020/02/25/3-endpointy-ktore-powinna-miec-kazda-aplikacja/http://dotnetomaniak.pl/Data/Thumbnails/small_i4axrN-8ck6RVt4yKCr52w.pnghttps://dotnetomaniak.pl/DevCast-23-Unit-Tests-Dobre-praktyki-DevEnvDev:Cast – #23 Unit Tests - Dobre praktyki. - DevEnv2019-02-15T11:32:35Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_2oIgKJAq6E6hWmvc3Z6hpA.png"/></div><div>Tym razem jednak skupiliśmy się na definicji kilku dobrych praktyk wspomagających tworzenie testów jednostkowych. Takich testów, które dobrze weryfikują implementacje, zapewniają jakość oraz łatwo jest je utrzymywać.
Jakie dobre praktyki warto stosować podczas pisania testów jednostkowych?
Wśród popularnych aspektów jak zasady FIRST czy grupowanie implementacji testu w trzy grupy – Given, When, Then pojawiły się także inne warte uwagi techniki.
Jesteś ciekawy jakie? To serdecznie zapraszam Cię do odsłuchu ⤵️⤵️</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/DevCast-23-Unit-Tests-Dobre-praktyki-DevEnv"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fdevenv.pl%2fdevcast-23-unit-tests-dobre-praktyki%2f" style="border:0px"/></a></div></div>devenvhttps://dotnetomaniak.pl/Users/mD3JuN1kN0CJ41_VaswdXQ2019-02-18T06:40:08Zhttps://dotnetomaniak.pl/DevCast-23-Unit-Tests-Dobre-praktyki-DevEnv11080Tym razem jednak skupiliśmy się na definicji kilku dobrych praktyk wspomagających tworzenie testów jednostkowych. Takich testów, które dobrze weryfikują implementacje, zapewniają jakość oraz łatwo jest je utrzymywać.
Jakie dobre praktyki warto stosować podczas pisania testów jednostkowych?
Wśród popularnych aspektów jak zasady FIRST czy grupowanie implementacji testu w trzy grupy – Given, When, Then pojawiły się także inne warte uwagi techniki.
Jesteś ciekawy jakie? To serdecznie zapraszam Cię do odsłuchu ⤵️⤵️https://devenv.pl/devcast-23-unit-tests-dobre-praktyki/http://dotnetomaniak.pl/Data/Thumbnails/small_2oIgKJAq6E6hWmvc3Z6hpA.pnghttps://dotnetomaniak.pl/DevCast-22-Code-Smells-Czyli-co-smierdzi-w-kodzie-DevEnvDev:Cast – #22 Code Smells. Czyli co śmierdzi w kodzie. - DevEnv2019-02-01T11:08:46Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_nTXxTUzp9UGe3Yfkx1mD3w.png"/></div><div>Podczas pracy nad rozwojem oprogramowania dostrzegamy pewne rozwiązania, które są jasnym sygnałem do podjęcia się refaktoryzacji danego fragmentu kodu. Kenta Beck zdefiniował termin Code Smells – to cechy kodu, które świadczą o złej implementacji, utrudniającej utrzymanie oraz rozwój kodu.
W tym odcinku podcastu skupiamy się na Code Smells, które z naszej perspektywy pojawiają się najczęściej i nad którymi warto popracować.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/DevCast-22-Code-Smells-Czyli-co-smierdzi-w-kodzie-DevEnv"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fdevenv.pl%2fdevcast-22-code-smells%2f" style="border:0px"/></a></div></div>devenvhttps://dotnetomaniak.pl/Users/mD3JuN1kN0CJ41_VaswdXQ2019-02-01T18:44:25Zhttps://dotnetomaniak.pl/DevCast-22-Code-Smells-Czyli-co-smierdzi-w-kodzie-DevEnv2980Podczas pracy nad rozwojem oprogramowania dostrzegamy pewne rozwiązania, które są jasnym sygnałem do podjęcia się refaktoryzacji danego fragmentu kodu. Kenta Beck zdefiniował termin Code Smells – to cechy kodu, które świadczą o złej implementacji, utrudniającej utrzymanie oraz rozwój kodu.
W tym odcinku podcastu skupiamy się na Code Smells, które z naszej perspektywy pojawiają się najczęściej i nad którymi warto popracować.https://devenv.pl/devcast-22-code-smells/http://dotnetomaniak.pl/Data/Thumbnails/small_nTXxTUzp9UGe3Yfkx1mD3w.pnghttps://dotnetomaniak.pl/DevCast-14-Overengineering-jak-przesadzaja-programisci-DevEnvDev:Cast - #14 Overengineering - jak przesadzają programiści? - DevEnv2018-09-26T19:08:17Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_wAeExr6dKk62zTgcybKODg.png"/></div><div>My – programiści poświęcamy zbyt wiele czasu na sprawy o niskiej wartości biznesowej. Rozwiązujemy 🔨 problemy, które mogą się nie wydarzyć. Przeciwdziałamy zapobiegawczo sytuacjom, których prawdopodobieństwo wystąpienia jest mniejsze niż 1% poświęcając na to olbrzymie pokłady energii, czasu oraz nadwyrężając budżet 💸 inwestora…
Podczas tego odcinka podcastu, zahaczamy o tematy związane z praktykami Extreme Programming wspomagającymi rozwiązywanie problemów w łatwy i prosty sposób, starając się odpowiedzieć na pytanie:
Kiedy nasze rozwiązania są zbyt przekombinowane?
Wychwycenie odpowiedniej równowagi pomiędzy rozwiązaniem technicznym, a problemem biznesowym jest bardzie ciężkie. Podczas tego odcinka podcastu Dev:Cast 📢 staramy się określić co odbierane jest w sposób negatywny jako overengineering.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/DevCast-14-Overengineering-jak-przesadzaja-programisci-DevEnv"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fdevenv.pl%2fdevcast-14-overengineering%2f" style="border:0px"/></a></div></div>devenvhttps://dotnetomaniak.pl/Users/mD3JuN1kN0CJ41_VaswdXQ2018-09-27T06:34:25Zhttps://dotnetomaniak.pl/DevCast-14-Overengineering-jak-przesadzaja-programisci-DevEnv11230My – programiści poświęcamy zbyt wiele czasu na sprawy o niskiej wartości biznesowej. Rozwiązujemy 🔨 problemy, które mogą się nie wydarzyć. Przeciwdziałamy zapobiegawczo sytuacjom, których prawdopodobieństwo wystąpienia jest mniejsze niż 1% poświęcając na to olbrzymie pokłady energii, czasu oraz nadwyrężając budżet 💸 inwestora…
Podczas tego odcinka podcastu, zahaczamy o tematy związane z praktykami Extreme Programming wspomagającymi rozwiązywanie problemów w łatwy i prosty sposób, starając się odpowiedzieć na pytanie:
Kiedy nasze rozwiązania są zbyt przekombinowane?
Wychwycenie odpowiedniej równowagi pomiędzy rozwiązaniem technicznym, a problemem biznesowym jest bardzie ciężkie. Podczas tego odcinka podcastu Dev:Cast 📢 staramy się określić co odbierane jest w sposób negatywny jako overengineering.https://devenv.pl/devcast-14-overengineering/http://dotnetomaniak.pl/Data/Thumbnails/small_wAeExr6dKk62zTgcybKODg.pnghttps://dotnetomaniak.pl/Kiepski-kod-1-Powolne-tworzenie-nowych-funkcjonalnosci-Jerzy-WickowskiKiepski kod - 1 - Powolne tworzenie nowych funkcjonalności - Jerzy Wickowski2018-09-18T08:54:38Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_mxc27-HrrUC9HdBiTnPLGg.png"/></div><div>Pamiętasz sytuacje, gdy czas implementacji nowych funkcjonalności rósł w nieskończoność? Może to wina kiepskiego kodu?
Dziś poruszam ten temat na blogu. Zapraszam.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Kiepski-kod-1-Powolne-tworzenie-nowych-funkcjonalnosci-Jerzy-Wickowski"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fjerzywickowski.pl%2fzly-kod%2fpowolne-tworzenie-nowych-funkcjonalnosci%2f" style="border:0px"/></a></div></div>tazos333https://dotnetomaniak.pl/Users/IyGc6-wEHUW6dKbyamqJBQ2018-09-19T07:09:53Zhttps://dotnetomaniak.pl/Kiepski-kod-1-Powolne-tworzenie-nowych-funkcjonalnosci-Jerzy-Wickowski21340Pamiętasz sytuacje, gdy czas implementacji nowych funkcjonalności rósł w nieskończoność? Może to wina kiepskiego kodu?
Dziś poruszam ten temat na blogu. Zapraszam.https://jerzywickowski.pl/zly-kod/powolne-tworzenie-nowych-funkcjonalnosci/http://dotnetomaniak.pl/Data/Thumbnails/small_mxc27-HrrUC9HdBiTnPLGg.pnghttps://dotnetomaniak.pl/Jak-pracowac-z-haslami-DevEnvJak pracować z hasłami? - DevEnv2018-08-30T19:18:06Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_KQD4g7pbGkG3XnEM95KZLg.png"/></div><div>Kilkanaście, kilkadziesiąt a nawet kilkaset - łącznie tyloma hasłami do różnych usług i portali zdarza się nam posługiwać. Taki natłok skutecznie zniechęca każdego użytkownika do stosowania bezpiecznych haseł, gdyż są one po prostu zbyt trudne do zapamiętania. W takim razie, jak powinniśmy zarządzać hasłami? Czym powinny się charakteryzować hasła uznawane na bezpieczne? Czy faktycznie musimy je pamiętać?</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Jak-pracowac-z-haslami-DevEnv"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fdevenv.pl%2fjak-pracowac-z-haslami%2f" style="border:0px"/></a></div></div>devenvhttps://dotnetomaniak.pl/Users/mD3JuN1kN0CJ41_VaswdXQ2018-08-31T07:00:51Zhttps://dotnetomaniak.pl/Jak-pracowac-z-haslami-DevEnv31410Kilkanaście, kilkadziesiąt a nawet kilkaset - łącznie tyloma hasłami do różnych usług i portali zdarza się nam posługiwać. Taki natłok skutecznie zniechęca każdego użytkownika do stosowania bezpiecznych haseł, gdyż są one po prostu zbyt trudne do zapamiętania. W takim razie, jak powinniśmy zarządzać hasłami? Czym powinny się charakteryzować hasła uznawane na bezpieczne? Czy faktycznie musimy je pamiętać?https://devenv.pl/jak-pracowac-z-haslami/http://dotnetomaniak.pl/Data/Thumbnails/small_KQD4g7pbGkG3XnEM95KZLg.pnghttps://dotnetomaniak.pl/Kiepski-kod-Wstep-Jak-rozpoznac-zaniedbany-kod-Jerzy-WickowskiKiepski kod - Wstęp - Jak rozpoznać zaniedbany kod? - Jerzy Wickowski2018-08-28T08:30:04Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_CG6i7rf0uECgcb2Fnc9FJw.png"/></div><div>Czysty kod to ściema! Ważne by działał i zarabiał pieniądze. Zgodziłbym się z tym stwierdzeniem po wprowadzeniu malutkiej zmiany. Ważne by działał stabilnie i zarabiał pieniądze przez długi okres.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Kiepski-kod-Wstep-Jak-rozpoznac-zaniedbany-kod-Jerzy-Wickowski"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fjerzywickowski.pl%2fzly-kod%2fkiepski-kod-wstep-jak-rozpoznac-zaniedbany-kod%2f" style="border:0px"/></a></div></div>tazos333https://dotnetomaniak.pl/Users/IyGc6-wEHUW6dKbyamqJBQ2018-08-30T07:53:42Zhttps://dotnetomaniak.pl/Kiepski-kod-Wstep-Jak-rozpoznac-zaniedbany-kod-Jerzy-Wickowski11680Czysty kod to ściema! Ważne by działał i zarabiał pieniądze. Zgodziłbym się z tym stwierdzeniem po wprowadzeniu malutkiej zmiany. Ważne by działał stabilnie i zarabiał pieniądze przez długi okres.https://jerzywickowski.pl/zly-kod/kiepski-kod-wstep-jak-rozpoznac-zaniedbany-kod/http://dotnetomaniak.pl/Data/Thumbnails/small_CG6i7rf0uECgcb2Fnc9FJw.pnghttps://dotnetomaniak.pl/Kod-nigdy-nie-klamie-komentarze-czasami-DevEnvKod nigdy nie kłamie, komentarze czasami - DevEnv2018-07-16T21:19:34Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_2Iuggy3V-EerHqLRD9W9_A.png"/></div><div>Kod nigdy nie kłamie, komentarze czasami. Są jednak dobre komentarze które warto stosować ze względu na swoją wartość.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Kod-nigdy-nie-klamie-komentarze-czasami-DevEnv"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fdevenv.pl%2fkod-nigdy-nie-klamie-komentarze-czasami%2f" style="border:0px"/></a></div></div>devenvhttps://dotnetomaniak.pl/Users/mD3JuN1kN0CJ41_VaswdXQ2018-07-17T07:00:52Zhttps://dotnetomaniak.pl/Kod-nigdy-nie-klamie-komentarze-czasami-DevEnv41170Kod nigdy nie kłamie, komentarze czasami. Są jednak dobre komentarze które warto stosować ze względu na swoją wartość.https://devenv.pl/kod-nigdy-nie-klamie-komentarze-czasami/http://dotnetomaniak.pl/Data/Thumbnails/small_2Iuggy3V-EerHqLRD9W9_A.pnghttps://dotnetomaniak.pl/DevCast-10-Dobrych-Praktyk-Tworzenia-Oprogramowania-DevEnvDev:Cast - #10 Dobrych Praktyk Tworzenia Oprogramowania - DevEnv2018-07-05T22:13:22Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_BdgyOCuNkE2zxezjWKP2Wg.png"/></div><div>W 10-tym odcinku podcastu przedstawiamy swoje 10 dobrych praktyk tworzenia oprogramowania. Nie mówimy o SOLID, DRY, KISS i reszcie "popularesów". O tym poczytasz już u wszystkich specjalistów.
My przygotowaliśmy swoje własne zestawienie.
TOP 10 Dobrych Praktyk Tworzenia Oprogramowania.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/DevCast-10-Dobrych-Praktyk-Tworzenia-Oprogramowania-DevEnv"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fdevenv.pl%2fdevcast-10-dobrych-praktyk-tworzenia-oprogramowania%2f" style="border:0px"/></a></div></div>devenvhttps://dotnetomaniak.pl/Users/mD3JuN1kN0CJ41_VaswdXQ2018-07-06T08:02:31Zhttps://dotnetomaniak.pl/DevCast-10-Dobrych-Praktyk-Tworzenia-Oprogramowania-DevEnv1940W 10-tym odcinku podcastu przedstawiamy swoje 10 dobrych praktyk tworzenia oprogramowania. Nie mówimy o SOLID, DRY, KISS i reszcie "popularesów". O tym poczytasz już u wszystkich specjalistów.
My przygotowaliśmy swoje własne zestawienie.
TOP 10 Dobrych Praktyk Tworzenia Oprogramowania.http://devenv.pl/devcast-10-dobrych-praktyk-tworzenia-oprogramowania/http://dotnetomaniak.pl/Data/Thumbnails/small_BdgyOCuNkE2zxezjWKP2Wg.pnghttps://dotnetomaniak.pl/Jak-nie-branczowac-Jerzy-WickowskiJak nie branczować - Jerzy Wickowski2018-07-03T10:24:02Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_aWKmIYgyzEG4fPZHNk2Qqg.png"/></div><div>Git to najpopularniejszy system kontroli wersji. Pomaga hordom programistów pracować lepiej, wydajniej i bardziej elastycznie. Pomimo że liczy sobie już ponad trzynaście lat, wciąż wiele osób używa go źle, zabijając w ten sposób produktywność. Czego nie robić, aby sobie nie zaszkodzić?</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Jak-nie-branczowac-Jerzy-Wickowski"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fjerzywickowski.pl%2fgit%2fjak-nie-branczowac%2f" style="border:0px"/></a></div></div>tazos333https://dotnetomaniak.pl/Users/IyGc6-wEHUW6dKbyamqJBQ2018-07-05T07:14:10Zhttps://dotnetomaniak.pl/Jak-nie-branczowac-Jerzy-Wickowski21400Git to najpopularniejszy system kontroli wersji. Pomaga hordom programistów pracować lepiej, wydajniej i bardziej elastycznie. Pomimo że liczy sobie już ponad trzynaście lat, wciąż wiele osób używa go źle, zabijając w ten sposób produktywność. Czego nie robić, aby sobie nie zaszkodzić?https://jerzywickowski.pl/git/jak-nie-branczowac/http://dotnetomaniak.pl/Data/Thumbnails/small_aWKmIYgyzEG4fPZHNk2Qqg.pnghttps://dotnetomaniak.pl/Egoless-Programming-Mniej-ego-podczas-programowania-DevEnvEgoless Programming - Mniej ego podczas programowania - DevEnv2018-06-09T21:00:25Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_QtNSgYApOk2-NjVbIS_Lxg.png"/></div><div>Egoless Programming czyli definicja 10 przykazań programowania bez ego. Przykazań które pomagają oddzielić nasze przywiązanie do kodu oraz wiarę w swoje nadzwyczajne umiejętności tworzenia najlepszego kodu w zespole, firmie czy cholera wie gdzie jeszcze.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Egoless-Programming-Mniej-ego-podczas-programowania-DevEnv"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fdevenv.pl%2fegoless-programming%2f" style="border:0px"/></a></div></div>devenvhttps://dotnetomaniak.pl/Users/mD3JuN1kN0CJ41_VaswdXQ2018-06-18T13:18:57Zhttps://dotnetomaniak.pl/Egoless-Programming-Mniej-ego-podczas-programowania-DevEnv1650Egoless Programming czyli definicja 10 przykazań programowania bez ego. Przykazań które pomagają oddzielić nasze przywiązanie do kodu oraz wiarę w swoje nadzwyczajne umiejętności tworzenia najlepszego kodu w zespole, firmie czy cholera wie gdzie jeszcze.http://devenv.pl/egoless-programming/http://dotnetomaniak.pl/Data/Thumbnails/small_QtNSgYApOk2-NjVbIS_Lxg.pnghttps://dotnetomaniak.pl/Kiedy-czysty-kod-nie-ma-sensu-PoznajProgramowanieplKiedy czysty kod nie ma sensu - PoznajProgramowanie.pl2018-04-20T05:26:57Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_JFKPsLVL2U6vXOQNBmQSYQ.png"/></div><div>Czysty kod, wzorce projektowe, dobre praktyki – wszyscy to znamy. Blogi programistyczne prześcigają się w przedstawianiu kolejnych wzorców które mają nam ułatwić życie, cytują fragmenty “Clean code’u”, a w komentarzach użytkownicy dyskutują o nazewnictwie zmiennych. Czy w 2018r., na progu m.in. rewolucji związanej ze sztuczną inteligencją, nie warto byłoby nabrać nieco dystansu do całego tego konkursu piękności i skupić się na umiejętnościach które nam, programistom, pr...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Kiedy-czysty-kod-nie-ma-sensu-PoznajProgramowaniepl"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fpoznajprogramowanie.pl%2fczysty-kod-nie-ma-sensu%2f" style="border:0px"/></a></div></div>AdrianBystrekhttps://dotnetomaniak.pl/Users/OVypLamzHEejQV0ElEVgOA2018-04-27T08:15:27Zhttps://dotnetomaniak.pl/Kiedy-czysty-kod-nie-ma-sensu-PoznajProgramowaniepl23240Czysty kod, wzorce projektowe, dobre praktyki – wszyscy to znamy. Blogi programistyczne prześcigają się w przedstawianiu kolejnych wzorców które mają nam ułatwić życie, cytują fragmenty “Clean code’u”, a w komentarzach użytkownicy dyskutują o nazewnictwie zmiennych. Czy w 2018r., na progu m.in. rewolucji związanej ze sztuczną inteligencją, nie warto byłoby nabrać nieco dystansu do całego tego konkursu piękności i skupić się na umiejętnościach które nam, programistom, pr...https://poznajprogramowanie.pl/czysty-kod-nie-ma-sensu/http://dotnetomaniak.pl/Data/Thumbnails/small_JFKPsLVL2U6vXOQNBmQSYQ.pnghttps://dotnetomaniak.pl/Niech-Twoj-kod-nie-bedzie-STUPID-DevEnvNiech Twój kod nie będzie STUPID - DevEnv2018-01-30T17:08:34Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_xJwkJnVhQkWZCTNwCM8YGg.png"/></div><div>Co oznacza, że kod jest STUPID? Jak zapobiegać oraz czego unikać aby tworzony kod nie został nazwany STUPID. Trochę o powszechnych, a zarazem dobrych praktykach tworzenia kodu.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Niech-Twoj-kod-nie-bedzie-STUPID-DevEnv"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fdevenv.pl%2fniech-twoj-kod-nie-bedzie-stupid%2f" style="border:0px"/></a></div></div>devenvhttps://dotnetomaniak.pl/Users/mD3JuN1kN0CJ41_VaswdXQ2018-02-09T07:13:38Zhttps://dotnetomaniak.pl/Niech-Twoj-kod-nie-bedzie-STUPID-DevEnv63420Co oznacza, że kod jest STUPID? Jak zapobiegać oraz czego unikać aby tworzony kod nie został nazwany STUPID. Trochę o powszechnych, a zarazem dobrych praktykach tworzenia kodu.http://devenv.pl/niech-twoj-kod-nie-bedzie-stupid/http://dotnetomaniak.pl/Data/Thumbnails/small_xJwkJnVhQkWZCTNwCM8YGg.pnghttps://dotnetomaniak.pl/Dobre-praktyki-Testy-jednostkowe-DevKRDobre praktyki - Testy jednostkowe - DevKR2018-01-21T12:54:19Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_b20PsotAuUmibmOXSN2bkQ.png"/></div><div>Na podstawie swojego doświadczenia i wiedzy przedstawiam dobre praktyki, które stosuję by testy jednostkowe były wiarygodne, łatwe w utrzymaniu i czytelne dla innych programistek/programistów w zespole.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Dobre-praktyki-Testy-jednostkowe-DevKR"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fdevkr.pl%2f2018%2f01%2f21%2fdobre-praktyki-testy-jednostkowe%2f" style="border:0px"/></a></div></div>Krzysztof_DevKRhttps://dotnetomaniak.pl/Users/L_8swuZU8ku3ekjD5fGAPA2018-01-31T07:41:37Zhttps://dotnetomaniak.pl/Dobre-praktyki-Testy-jednostkowe-DevKR62850Na podstawie swojego doświadczenia i wiedzy przedstawiam dobre praktyki, które stosuję by testy jednostkowe były wiarygodne, łatwe w utrzymaniu i czytelne dla innych programistek/programistów w zespole.http://devkr.pl/2018/01/21/dobre-praktyki-testy-jednostkowe/http://dotnetomaniak.pl/Data/Thumbnails/small_b20PsotAuUmibmOXSN2bkQ.pnghttps://dotnetomaniak.pl/3-sprawdzone-sposoby-na-zle-testy-automatyczne-mjawulskipl3 sprawdzone sposoby na złe testy automatyczne – mjawulski.pl2017-07-20T11:26:16Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_gvv6RxsuuEaB-qat2WD-9A.png"/></div><div>Od ponad roku rozwijam framework do automatyzacji testów. Przez ten czas miałem okazję pracować przy kilku projektach związanych z automatyzacją, gdzie poznałem wspaniałych ludzi i za każdym razem miałem okazję spojrzeć na testowanie automatyczne z innej perspektywy. Widziałem kod doskonały (tak, istnieją takie! :)) oraz taki, o którym chciałbym jak najszybciej zapomnieć. Dzisiaj skupię się na tym drugim i przedstawię wam 3 sprawdzone sposoby na to, jak zepsuć testy automatyczne...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/3-sprawdzone-sposoby-na-zle-testy-automatyczne-mjawulskipl"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwww.mjawulski.pl%2f2017%2f07%2f3-sprawdzone-sposoby-na-zle-testy-automatyczne%2f" style="border:0px"/></a></div></div>Michał Jawulskihttps://dotnetomaniak.pl/Users/UtQUt9PdskS1nkbenB8y9A2017-07-29T19:15:47Zhttps://dotnetomaniak.pl/3-sprawdzone-sposoby-na-zle-testy-automatyczne-mjawulskipl12140Od ponad roku rozwijam framework do automatyzacji testów. Przez ten czas miałem okazję pracować przy kilku projektach związanych z automatyzacją, gdzie poznałem wspaniałych ludzi i za każdym razem miałem okazję spojrzeć na testowanie automatyczne z innej perspektywy. Widziałem kod doskonały (tak, istnieją takie! :)) oraz taki, o którym chciałbym jak najszybciej zapomnieć. Dzisiaj skupię się na tym drugim i przedstawię wam 3 sprawdzone sposoby na to, jak zepsuć testy automatyczne...http://www.mjawulski.pl/2017/07/3-sprawdzone-sposoby-na-zle-testy-automatyczne/http://dotnetomaniak.pl/Data/Thumbnails/small_gvv6RxsuuEaB-qat2WD-9A.pnghttps://dotnetomaniak.pl/Mylace-nazwy-mjawulskiplMylące nazwy – mjawulski.pl2017-06-27T19:15:03Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_pJP4D1Ac7UeWDaSnvvooew.png"/></div><div>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...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Mylace-nazwy-mjawulskipl"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwww.mjawulski.pl%2f2017%2f06%2fmylace-nazwy%2f" style="border:0px"/></a></div></div>Michał Jawulskihttps://dotnetomaniak.pl/Users/UtQUt9PdskS1nkbenB8y9A2017-07-05T19:06:19Zhttps://dotnetomaniak.pl/Mylace-nazwy-mjawulskipl12560Kto 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...http://www.mjawulski.pl/2017/06/mylace-nazwy/http://dotnetomaniak.pl/Data/Thumbnails/small_pJP4D1Ac7UeWDaSnvvooew.pnghttps://dotnetomaniak.pl/books9-JavaScript-Wzorce-PoznajProgramowanieplbooks#9 - "JavaScript - Wzorce" - PoznajProgramowanie.pl2017-05-23T05:33:39Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_nQbT95MNK0aglcAMVeuM5Q.png"/></div><div>W trakcie naszej przygody z programowaniem zetknęliśmy się z książkami poruszającymi najróżniejsze tematy. Programowanie, branża IT, biznes, nowe technologie, design, rozwój osobisty, biografie znanych ludzi – było tego naprawdę mnóstwo. Wiele z nich zmieniło sposób w jaki teraz myślimy i podchodzimy do nauki oraz pracy.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/books9-JavaScript-Wzorce-PoznajProgramowaniepl"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fpoznajprogramowanie.pl%2fksiazka-javascript-wzorce%2f" style="border:0px"/></a></div></div>AdrianBystrekhttps://dotnetomaniak.pl/Users/OVypLamzHEejQV0ElEVgOA2017-05-26T16:07:48Zhttps://dotnetomaniak.pl/books9-JavaScript-Wzorce-PoznajProgramowaniepl2960W trakcie naszej przygody z programowaniem zetknęliśmy się z książkami poruszającymi najróżniejsze tematy. Programowanie, branża IT, biznes, nowe technologie, design, rozwój osobisty, biografie znanych ludzi – było tego naprawdę mnóstwo. Wiele z nich zmieniło sposób w jaki teraz myślimy i podchodzimy do nauki oraz pracy.http://poznajprogramowanie.pl/ksiazka-javascript-wzorce/http://dotnetomaniak.pl/Data/Thumbnails/small_nQbT95MNK0aglcAMVeuM5Q.pnghttps://dotnetomaniak.pl/Report-from-the-battlefield-11-premature-optimization-is-the-root-of-all-evil-Michal-KomorowskiReport from the battlefield #11 - premature optimization is the root of all evil? | Michał Komorowski2017-05-19T06:44:39Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_c3eod5d9P06_v4onoGbOJQ.png"/></div><div>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...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Report-from-the-battlefield-11-premature-optimization-is-the-root-of-all-evil-Michal-Komorowski"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwww.michalkomorowski.com%2f2017%2f05%2freport-from-battlefield-11-premature.html" style="border:0px"/></a></div></div>http://michalkomorowski.blogspot.com/https://dotnetomaniak.pl/Users/xhSHr4dxmEGgvCoaiL4ORQ2017-05-21T15:26:33Zhttps://dotnetomaniak.pl/Report-from-the-battlefield-11-premature-optimization-is-the-root-of-all-evil-Michal-Komorowski1250Have 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...http://www.michalkomorowski.com/2017/05/report-from-battlefield-11-premature.htmlhttp://dotnetomaniak.pl/Data/Thumbnails/small_c3eod5d9P06_v4onoGbOJQ.pnghttps://dotnetomaniak.pl/Czary-mary-magic-numbers-mjawulskiplCzary mary – magic numbers – mjawulski.pl2017-04-02T20:33:01Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_0dub_7hk90KBv1Aj9nNN1w.png"/></div><div>Cześć! Dzisiaj trochę magii…
Zagadka! Co robi ten kod?
Kto powiedział „Oblicza wartość samochodu.” ten zgarnął punkt.
A kto zgadnie co oznaczają wartości 1.05 i 0.51? Procent premii programisty? Podatek po przekroczeniu II progu dochodowego? Szansa na wygranie w lotka?
Nikt nie wie. Poza mną (haha!), bo ja to pisałem, ale za tydzień też już nie będę pamiętał o co mi chodziło.
Spójrzmy na to
Myślę, że zagadka została rozwiązana. Teraz wiadomo o co chodzi.
Problem, który...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Czary-mary-magic-numbers-mjawulskipl"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwww.mjawulski.pl%2f2017%2f04%2fczary-mary-magic-numbers%2f" style="border:0px"/></a></div></div>Michał Jawulskihttps://dotnetomaniak.pl/Users/UtQUt9PdskS1nkbenB8y9A2017-04-04T08:18:12Zhttps://dotnetomaniak.pl/Czary-mary-magic-numbers-mjawulskipl1950Cześć! Dzisiaj trochę magii…
Zagadka! Co robi ten kod?
Kto powiedział „Oblicza wartość samochodu.” ten zgarnął punkt.
A kto zgadnie co oznaczają wartości 1.05 i 0.51? Procent premii programisty? Podatek po przekroczeniu II progu dochodowego? Szansa na wygranie w lotka?
Nikt nie wie. Poza mną (haha!), bo ja to pisałem, ale za tydzień też już nie będę pamiętał o co mi chodziło.
Spójrzmy na to
Myślę, że zagadka została rozwiązana. Teraz wiadomo o co chodzi.
Problem, który...http://www.mjawulski.pl/2017/04/czary-mary-magic-numbers/http://dotnetomaniak.pl/Data/Thumbnails/small_0dub_7hk90KBv1Aj9nNN1w.pnghttps://dotnetomaniak.pl/Dziesiec-zlotych-zasad-programisty-Solidny-programista-blog-o-programowaniuDziesięć złotych zasad programisty – Solidny programista | blog o programowaniu2017-02-24T08:18:55Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_Of0Bk8mQCkKzTWKKbjwy7w.png"/></div><div>Jakiś czas temu na LinkedIn trafiłem na artykuł dotyczący dziesięciu złotych zasad dobrego programisty. Jako, że idealnie się wpasowują w to, co sam chcę praktykować, choć nie zawsze mi się udaje w 100%, to opiszę je tutaj z mojego punktu widzenia.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Dziesiec-zlotych-zasad-programisty-Solidny-programista-blog-o-programowaniu"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fsolidev.pl%2f2017%2f02%2f22%2fdziesiec-zlotych-zasad-programisty%2f" style="border:0px"/></a></div></div>ogrod87https://dotnetomaniak.pl/Users/9jAwmPUcHUe_EBWqGBGmkw2017-02-28T21:25:56Zhttps://dotnetomaniak.pl/Dziesiec-zlotych-zasad-programisty-Solidny-programista-blog-o-programowaniu34940Jakiś czas temu na LinkedIn trafiłem na artykuł dotyczący dziesięciu złotych zasad dobrego programisty. Jako, że idealnie się wpasowują w to, co sam chcę praktykować, choć nie zawsze mi się udaje w 100%, to opiszę je tutaj z mojego punktu widzenia.http://solidev.pl/2017/02/22/dziesiec-zlotych-zasad-programisty/http://dotnetomaniak.pl/Data/Thumbnails/small_Of0Bk8mQCkKzTWKKbjwy7w.pnghttps://dotnetomaniak.pl/HryniewskiNET-Nauka-na-wlasnych-bledach-z-NDependHryniewski.NET | Nauka na własnych błędach z NDepend2016-07-28T06:36:28Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_2PXJMxtQUU657jxEcpxzrQ.png"/></div><div>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 ;).</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/HryniewskiNET-Nauka-na-wlasnych-bledach-z-NDepend"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fhryniewski.net%2fpost%2fnauka-na-wlasnych-bledach-z-ndepend" style="border:0px"/></a></div></div>Rafał Hryniewskihttps://dotnetomaniak.pl/Users/gCipifzCGUGnNtWDwLo7kg2016-08-05T17:10:46Zhttps://dotnetomaniak.pl/HryniewskiNET-Nauka-na-wlasnych-bledach-z-NDepend11350O 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 ;).http://hryniewski.net/post/nauka-na-wlasnych-bledach-z-ndependhttp://dotnetomaniak.pl/Data/Thumbnails/small_2PXJMxtQUU657jxEcpxzrQ.pnghttps://dotnetomaniak.pl/Czym-jest-enkapsulacja-i-co-daje-jej-stosowanie-O-programowaniuCzym jest enkapsulacja i co daje jej stosowanie? – O programowaniu2016-06-04T12:07:27Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_zFgnKXLRSEiB8Rcvih0QWQ.png"/></div><div>Czym w ogóle jest enkapsulacja (zwana również hermetyzacją)? Tak z grubsza:
Jest to ukrywanie. Nasze obiekty powinny być skryte i nieśmiałe 😉 i nie uzewnętrzniać się… to znaczy swoich bebeszków. Co ukrywamy? Wszystko co się da, przede wszystkim pola klasy i w C# właściwości (properties). Najlepiej je ukryć, ale życie często jest inne i musimy je udostępnić.
Krótko o tym czym jest i dlaczego warto ją stosować na prostych przykładach</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Czym-jest-enkapsulacja-i-co-daje-jej-stosowanie-O-programowaniu"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2foprogramowaniu.pl%2fczym-jest-enkapsulacja%2f" style="border:0px"/></a></div></div>AreQrmhttps://dotnetomaniak.pl/Users/dIge0UPZfE-vAlqnbhpVqg2016-06-14T08:24:13Zhttps://dotnetomaniak.pl/Czym-jest-enkapsulacja-i-co-daje-jej-stosowanie-O-programowaniu22920Czym w ogóle jest enkapsulacja (zwana również hermetyzacją)? Tak z grubsza:
Jest to ukrywanie. Nasze obiekty powinny być skryte i nieśmiałe 😉 i nie uzewnętrzniać się… to znaczy swoich bebeszków. Co ukrywamy? Wszystko co się da, przede wszystkim pola klasy i w C# właściwości (properties). Najlepiej je ukryć, ale życie często jest inne i musimy je udostępnić.
Krótko o tym czym jest i dlaczego warto ją stosować na prostych przykładachhttp://oprogramowaniu.pl/czym-jest-enkapsulacja/http://dotnetomaniak.pl/Data/Thumbnails/small_zFgnKXLRSEiB8Rcvih0QWQ.pnghttps://dotnetomaniak.pl/dobrykod-Czy-komentarze-sa-zle-RoboBlog#dobrykod - Czy komentarze są złe? - RoboBlog2016-06-02T21:06:06Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_OW3Ih5WRv0aQ9e3Rmc1m5A.png"/></div><div>Ta kwestia od jakiegoś czasu zdaje się dzielić programistów niemalże tak mocno jak podział ...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/dobrykod-Czy-komentarze-sa-zle-RoboBlog"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2froboblog.eu%2f2016%2f05%2f27%2fdobrykod-komentarze-sa-zle%2f" style="border:0px"/></a></div></div>Marcel Radekhttps://dotnetomaniak.pl/Users/zMJbE2o_OkeVJf6pV2R70g2016-06-11T12:04:34Zhttps://dotnetomaniak.pl/dobrykod-Czy-komentarze-sa-zle-RoboBlog21610Ta kwestia od jakiegoś czasu zdaje się dzielić programistów niemalże tak mocno jak podział ...http://roboblog.eu/2016/05/27/dobrykod-komentarze-sa-zle/http://dotnetomaniak.pl/Data/Thumbnails/small_OW3Ih5WRv0aQ9e3Rmc1m5A.pnghttps://dotnetomaniak.pl/Blog-piwno-programistyczny-Podzial-odpowiedzialnosci-SoCBlog piwno-programistyczny: Podział odpowiedzialności - SoC2015-06-26T14:14:49Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_POc9yaFYjEiCyKawWYYqAw.png"/></div><div>W poprzednim wpisie przedstawiłem różnice pomiędzy logiką
aplikacji, a logiką biznesową. Taki podział doskonale ilustruje zasadę podziału
odpowiedzialności, tzw. Separation of Concerns, w skrócie SoC.
Cofnijmy się do wspomnianego artykułu na moment i
przypomnijmy sobie główne różnice pomiędzy logiką aplikacji, a logiką
biznesową...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Blog-piwno-programistyczny-Podzial-odpowiedzialnosci-SoC"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fmarkone-dev.blogspot.com%2f2015%2f06%2fpodzia-odpowiedzialnosci-soc.html" style="border:0px"/></a></div></div>markonehttps://dotnetomaniak.pl/Users/Y608R1EHk0-uzzvCKfuuvA2015-07-03T19:32:58Zhttps://dotnetomaniak.pl/Blog-piwno-programistyczny-Podzial-odpowiedzialnosci-SoC13530W poprzednim wpisie przedstawiłem różnice pomiędzy logiką
aplikacji, a logiką biznesową. Taki podział doskonale ilustruje zasadę podziału
odpowiedzialności, tzw. Separation of Concerns, w skrócie SoC.
Cofnijmy się do wspomnianego artykułu na moment i
przypomnijmy sobie główne różnice pomiędzy logiką aplikacji, a logiką
biznesową...http://markone-dev.blogspot.com/2015/06/podzia-odpowiedzialnosci-soc.htmlhttp://dotnetomaniak.pl/Data/Thumbnails/small_POc9yaFYjEiCyKawWYYqAw.png