C# · DevAdventCalendar · opensource · Programowanie

StyleCop i FxCop – statyczna analiza kodu

Otwieramy solucję, buildujemy projekt, czekamy chwilę i co widzimy? Jak widać, wszystkie projekty się zbudowały. Chyba jest więc dobrze? No i właśnie niekoniecznie. Budowanie się projektu to jedna sprawa. A lista warningów, które można naprawić – to osobna sprawa. Co to jest FxCop? Jest to narzędzie, które sprawdza poprawność naszego kodu z odgórnie ustalonym wzorcem… Czytaj dalej StyleCop i FxCop – statyczna analiza kodu

DevAdventCalendar · Programowanie

Pliki MD w VS Code

Od jakiegoś czasu sporo programuję, wykorzystując Visual Studio Code. Podczas tworzenia kodu przydaje się również dokumentacja. Ostatnio odkryłam funkcję podglądu plików .md, a także wtyczkę, która umożliwia sprawdzanie składni takich plików. VS Code – podgląd pliku MD Na początku wystarczy otworzyć plik o rozszerzeniu .md. Wyświetli się w edytorze. Jednakże po kliknięciu w drugą ikonkę… Czytaj dalej Pliki MD w VS Code

DevAdventCalendar · Inne · opensource · Programowanie

Projekt opensource – Trello

Projektem informatycznym trzeba jakoś zarządzać. Do tego przydaje się np. Trello. Tablica Kanban Do zarządzania taskami w projekcie przydaje się tablica, pozwalająca zwizualizować kolejne etapy tworzenia oprogramowania. W moim przypadku składa się ona z pięciu kolumn: TODO – taski do zrobienia IN PROGRESS – taski w developmencie READY FOR REVIEW – taski wydevelopowane, które trzeba… Czytaj dalej Projekt opensource – Trello

DevAdventCalendar · Inne · opensource

Headery strony w social mediach

Dzisiaj post o czymś, o czym zwykle nie myślimy, nie zwracamy na to uwagi. O nagłówku strony. Okazuje się, że jego konfiguracja jest bardzo ważna, w momencie gdy chcemy dzielić się linkiem do strony np. na fb/tt. Na nagłówek może się składać się tytuł strony, jej opis oraz zdjęcie. Open graph protocol W skrócie –… Czytaj dalej Headery strony w social mediach

DevAdventCalendar · opensource · Programowanie

Projekt opensource – GitHub cz. 2

GitFlow Jak wygląda tworzenie aplikacji? W skrócie: programista tworzy nowy branch na podstawie głównego brancha (zwykle głównego brancha developerskiego develop), wprowadza zmiany na nowy branch i po zakończeniu tworzy Pull requesta. Po zaakeptowaiu Pull requesta, zmiany trafiają na główny branch develop. W celu optymalizacji pracy na branchach, warto wypracować model pracy, który nazywa się GitFlow.… Czytaj dalej Projekt opensource – GitHub cz. 2

DevAdventCalendar · opensource · Programowanie

Projekt opensource – GitHub cz. 1

Na początku, gdy zaczynamy projekt opensource, musimy ustalić, gdzie będziemy trzymać kod. W moim przypadku decyzja była prosta – GitHub. Założyłam więc na własnym profilu repozytorium DevAdventCalendar. Sprawy organizacyjne Pierwszą rzeczą, jaką należy zrobić po utworzeniu nowego repozytorium, jest utworzenie plików README.md i LICENSE (przykład). Dzięki temu wiadomo, jaka aplikacja będzie w repozytorium i jaką… Czytaj dalej Projekt opensource – GitHub cz. 1