dotnetomaniak.pl

Strona głównaUżytkownik

devenv | użytkownik

devenv
devenv
1 785,63
7 dni, 16 godzin, 19 minut temu
14 listopada, 2017
dotnetomaniak.pl

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łu...

Dev:Cast – #23 Unit Tests - Dobre praktyki. - DevEnv

Sztuka programowania 4 dni, 21 godzin, 12 minut temu devenv 74 rozwiń

Dzięki artykułowi dowiesz się wszystkiego co trzeba wiedzieć o poziomach testów w projekcie. Jakie mamy poziomy oraz jakie cele spełniają.

Źródło: devenv.pl
Dziel się z innymi:
Poziomy testów - czyli co musisz wiedzieć o poziomach testów w projekcie

Sztuka programowania 15 dni, 19 godzin, 10 minut temu devenv 151 rozwiń

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ć.

Źródło: devenv.pl
Dziel się z innymi:
Dev:Cast – #22 Code Smells. Czyli co śmierdzi w kodzie. - DevEnv

Sztuka programowania 21 dni, 9 godzin, 8 minut temu devenv 93 rozwiń

Nasza branża szybko się zmienia, dostarczając nam co raz to nowszych narzędzi do rozwiązywania problemów. Nie wszystkie jesteśmy w stanie wykorzystać od razu w projektach produkcyjnych – ze względu na poziom skomplikowania, zupełnie nowy koncept. Czy pracodawca powinien zapewnić nam czas na ich poznawanie? Czy programista powinien rozwijać się po godzinach pracy? W tym odcinku podcastu dyskutujemy czy rozwój programisty powinien odbywać się tylko i wyłącznie podczas wykonywanej pracy, czy może wręcz prz...

Źródło: devenv.pl
Dziel się z innymi:
Dev:Cast – #21 Kto jest odpowiedzialny za rozwój programisty? - DevEnv

Inne 42 dni, 19 godzin, 6 minut temu devenv 124 rozwiń

Micromanagement czyli styl zarządzania, który nie kojarzy nam się w sposób pozytywny. To kontrola i wywieranie wpływu na osoby w zespole. Coś z czym większość z nas nie chciała by mieć na co dzień styczności. Mi mocno kojarzy się z korporacją, hierarchiczną strukturą, raportowaniem postępu prac w formalny sposób. 📊 Relikt przeszłości. Zresztą nasz tytuł mocno nawiązuje do czasów w których komunizm był codziennością naszych rodziców.

Dev:Cast – #20 Micromanagement - kontrola, a zaufanie - DevEnv

Inne 60 dni, 15 godzin, 7 minut temu devenv 57 rozwiń

Jest piątek, wybija godzina 15:00. Pozostała zaledwie godzina do końca pracy. Do Twojego zespołu dociera informacja, że koniecznie teraz musicie wdrożyć na produkcję zmiany, które w ostatnim czasie wprowadziliście. Wdrożenia w piątek = istny koszmar? 😲 Pojawia się natychmiastowa negacja pomysłu, czy raczej z swobodą udajecie się w odpowiednie miejsce aby kliknąć w magiczny przycisk wrzucaj wszystko na proda!

Źródło: devenv.pl
Dziel się z innymi:
Dev:Cast – #19 Wdrożenia w piątek. Dlaczego się ich boimy? - DevEnv

Sztuka programowania 74 dni, 19 godzin, 23 minuty temu devenv 62 rozwiń

Ups! Właśnie do ciebie dotarło, że wraz z twoimi zmianami, do serwera powędrowało twoje hasło, zapisane gdzieś w kodzie! Natychmiastowo usuwasz hasło z plików źródłowych ❌, tworzysz nowy commit i ponownie: push.Uff… już po sprawie… Czy aby na pewno? 💣

Źródło: devenv.pl
Dziel się z innymi:
Usuwanie haseł z repozytorium Git - DevEnv

Sztuka programowania 77 dni, 19 godzin, 50 minut temu devenv 124 rozwiń

Pod koniec września 2018 swoją premierę miała platforma Azure DevOps. Aby sprawdzić, co oferuje nowe narzędzie Microsoftu postanowiliśmy na początek stworzyć za jego pomocą procesy ciągłej integracji oraz ciągłego wdrażania (CI/CD) dla prostej (monolitycznej) aplikacji web’owej. Na potrzeby niniejszego artykułu posłużymy się zbudowaną przez ...

Źródło: asc.altkom.pl
Dziel się z innymi:
CI/CD dla aplikacji web z wykorzystaniem Azure DevOps - Software House

Narzędzia 99 dni, 19 godzin, 42 minuty temu Piotr Stapp 67 rozwiń

W poprzednim wpisie wspomniałam o narzędziu Cypress, które umożliwia nam uruchamianie testów z poziomu przeglądarki dzięki czemu bardzo przyjemnie się z nim pracuje. Dziś pokażę Wam jak pisać testy i jak je uruchamiać.

Tagi: e2e, testing
Źródło: programistka.com
Dziel się z innymi:
Cypress - jak zacząć pracę z testami | programistka.com

Narzędzia 95 dni, 17 godzin, 46 minut temu Maga 73 rozwiń

by SeeItSharp | Posted on Wróciłeś do domu po rozmowie rekrutacyjnej. Projekt ambitny, na pytania odpowiedziałeś. Zaczyna się oczekiwanie na telefon… Mija dzień, drugi, tydzień, miesiąc… Cisza. Co poszło nie tak?

Tagi: rekrutacja
Źródło: www.seeitsharp.pl
Dziel się z innymi:
5 nietechnicznych powodów porażki na rekrutacji - See IT Sharp

Inne 92 dni, 19 godzin, 50 minut temu TomekS 205 rozwiń

W #18 odcinku podcastu Dev:Cast rozmawiamy na temat dostarczania (lub też nie) wartości biznesowej przez programistów. Sporo tych negatywnych przykładów to rzeczy przez które sami przechodziliśmy... 🔥 Staramy się także zdefiniować czym jest "wartość biznesowa". Czy liczy się tylko kod? Zapominając o rozwiązaniu problemów?

Źródło: devenv.pl
Dziel się z innymi:
Dev:Cast – #18 Programiści, a wartość biznesowa - DevEnv

Sztuka programowania 88 dni, 19 godzin, 36 minut temu devenv 43 rozwiń

Dotychczasowa praca zawodowa wielokrotnie pokazała nam, że estymacja 🎲 projektów i dostarczanie ich na czas to element układanki 🎰, który często nam nie wychodzi. Zamiast szukać rozwiązań tych problemów posługujemy się dociskaniem projektów w ramach nadgodzin ⌛️.

Źródło: devenv.pl
Dziel się z innymi:
Dev:Cast - #17 Nadgodziny w IT. Tak czy nie? - DevEnv

Inne 100 dni, 19 godzin, 50 minut temu devenv 80 rozwiń

W kolejnym poście o GraphQL możesz dowiedzieć się dlaczego kody odpowiedzi HTTP często wprowadzają w błąd osoby, które zaczynają pracę z tym standardem.

Źródło: devenv.pl
Dziel się z innymi:
GraphQL - obsługa błędów - DevEnv

Web 100 dni, 19 godzin, 50 minut temu devenv 49 rozwiń

Tematem przewodnim szesnastego odcinka jest próba odpowiedzenia sobie na pytanie: KIEDY WARTO ZMIENIĆ PRACĘ ❓ Staramy się także odpowiedzieć na pytania pojawiające się podczas odcinka: 🔹 Czy kasa jest najważniejsza? 🔹 Czy zawsze mamy te same powody do zmiany pracy? 🔹 Jakie elementy skłoniłyby nas teraz do podjęcia decyzji o zmianie firmy?

Źródło: devenv.pl
Dziel się z innymi:
Dev:Cast - #16 Kiedy warto zmienić pracę? - DevEnv

Inne 115 dni, 19 godzin, 36 minut temu devenv 154 rozwiń

Vendor lock-in, brak zarządzania zależnościami i brak abstrakcji - czyli historia fuckupu aplikacji po aktualizacji SDK pewnego dostawcy map.

Vendor lock-in - Czyli historia map i pewnego ubitego projektu - DevEnv

Sztuka programowania 129 dni, 20 godzin, 13 minut temu devenv 81 rozwiń

Nowe osoby w projekcie i to takim trwającym już od pewnego czasu to niemałe wyzwanie. Baa, to cały proces, który może trwać dłuższy czas. Dotyczy nie tylko lidera zespołu ale także każdego członka zespołu. Różnorodność procesów, technologi, wzorców oraz rozwiązań typowych problemów sprawia, że łatwo przytłoczyć „nowego” 👶🏻 ilością informacji. Finalnie zapamiętując niewielki fragment. Podczas tego odcinka dzielimy się swoimi doświadczeniami i przemyśleniami z perspektywy lidera oraz osób zaczynających ...

Źródło: devenv.pl
Dziel się z innymi:
Dev:Cast - #15 Jak wprowadzać nowe osoby do projektu? - DevEnv

Inne 133 dni, 20 godzin, 9 minut temu devenv 101 rozwiń

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ę odpowi...

Źródło: devenv.pl
Dziel się z innymi:
Dev:Cast - #14 Overengineering - jak przesadzają programiści? - DevEnv

Sztuka programowania 148 dni, 21 godzin, 18 minut temu devenv 121 rozwiń

Chcesz zgarnąć darmową wejściówkę na konferencję JDD 2018? Weź udział w konkursie DevEnv. Dla wszystkich natomiast mamy -15% na konferencję JDD 2018!

Źródło: devenv.pl
Dziel się z innymi:
JDD 2018 - Rabat oraz konkurs na darmowe wejściówki! - DevEnv

Inne 155 dni, 20 godzin, 48 minut temu devenv 33 rozwiń

Udostępnianie interfejsów programistycznych w formie WebAPI stało się pewnym standardem. Integrujemy ze sobą różne systemy – komunikując je w celu wymiany wymaganych danych. Popularne serwisy udostępniają swoje dane, by programiści mogli wykorzystać potencjał zagregowanych danych. 📑 Jak natomiast podejść do projektowania API, które będzie dostępne dla konsumentów? Na co zwracać uwagę? Na te pytania staramy się odpowiedzieć w nowym odcinku podcastu Dev:Cast 📢

Źródło: devenv.pl
Dziel się z innymi:
Dev:Cast - #13 WebAPI - o czym pamiętać i jak projektować? - DevEnv

Architektura 162 dni, 20 godzin, 34 minuty temu devenv 139 rozwiń

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ć?

Źródło: devenv.pl
Dziel się z innymi:
Jak pracować z hasłami? - DevEnv

Inne 175 dni, 20 godzin, 51 minut temu devenv 138 rozwiń

1 2 3 4