Open Source w służbie developerom
|
|
- Oskar Kuczyński
- 10 lat temu
- Przeglądów:
Transkrypt
1 5 grudnia 2011
2 Wstęp Plan prezentacji Agenda Dyskusja problemu
3 Wstęp Plan prezentacji Agenda Dyskusja problemu Etapy
4 Wstęp Plan prezentacji Agenda Dyskusja problemu Etapy Przykłady
5 Wstęp Plan prezentacji Agenda Dyskusja problemu Etapy Przykłady Pytania
6 Dyskusja problemu Projekt?
7 Dyskusja problemu Projekt? Realizujemy projekt Jakie narzędzia są niezbędne w celu utworzenia aplikacji?
8 Dyskusja problemu Projekt? Realizujemy projekt Jakie narzędzia są niezbędne w celu utworzenia aplikacji? Wygodnie Które z nich są niezbędne, by tworzenie programu odbywało się sprawnie i była nad nim kontrola?
9 Dyskusja problemu Projekt? Realizujemy projekt Jakie narzędzia są niezbędne w celu utworzenia aplikacji? Wygodnie Które z nich są niezbędne, by tworzenie programu odbywało się sprawnie i była nad nim kontrola? W zespole Które z nich zapewniają sprawną współpracę w zespole?
10 Wersjonowanie Oczekiwania Oczekiwania Bezpieczeństwo kodu
11 Wersjonowanie Oczekiwania Oczekiwania Bezpieczeństwo kodu Możliwość powrotu (porównania) wersji poprzedniej
12 Wersjonowanie Oczekiwania Oczekiwania Bezpieczeństwo kodu Możliwość powrotu (porównania) wersji poprzedniej Współbieżna praca
13 Wersjonowanie Oczekiwania Oczekiwania Bezpieczeństwo kodu Możliwość powrotu (porównania) wersji poprzedniej Współbieżna praca rozwiązywanie konfliktów
14 Wersjonowanie Oczekiwania Oczekiwania Bezpieczeństwo kodu Możliwość powrotu (porównania) wersji poprzedniej Współbieżna praca rozwiązywanie konfliktów Różne wersje tego samego programu
15 Wersjonowanie Rozwiązania Rozwiązania Scentralizowane
16 Wersjonowanie Rozwiązania Rozwiązania Scentralizowane Rozproszone
17 Wersjonowanie Rozwiązania Scentralizowane pełna kontrola uprawnień
18 Wersjonowanie Rozwiązania Scentralizowane pełna kontrola uprawnień pewność, że kod znajduje się w jednym miejscu
19 Wersjonowanie Rozwiązania Scentralizowane pełna kontrola uprawnień pewność, że kod znajduje się w jednym miejscu brak możliwości wersjonowania kodu offline
20 Wersjonowanie Rozwiązania Scentralizowane pełna kontrola uprawnień pewność, że kod znajduje się w jednym miejscu brak możliwości wersjonowania kodu offline SVN
21 Wersjonowanie Rozwiązania Scentralizowane pełna kontrola uprawnień pewność, że kod znajduje się w jednym miejscu brak możliwości wersjonowania kodu offline SVN CVS
22 Wersjonowanie Rozwiązania Rozproszone Możliwość wersjonowania kodu offline Utrudnione zarządzanie uprawnieniami
23 Wersjonowanie Rozwiązania Rozproszone Możliwość wersjonowania kodu offline Utrudnione zarządzanie uprawnieniami Podszywanie się?
24 Wersjonowanie Rozwiązania Rozproszone Możliwość wersjonowania kodu offline Utrudnione zarządzanie uprawnieniami Podszywanie się? Konflikty
25 Wersjonowanie Rozwiązania Rozproszone Możliwość wersjonowania kodu offline Utrudnione zarządzanie uprawnieniami Podszywanie się? Konflikty Mercurial
26 Wersjonowanie Rozwiązania Rozproszone Możliwość wersjonowania kodu offline Utrudnione zarządzanie uprawnieniami Podszywanie się? Konflikty Mercurial Bazaar
27 Wersjonowanie Rozwiązania Rozproszone Możliwość wersjonowania kodu offline Utrudnione zarządzanie uprawnieniami Podszywanie się? Konflikty Mercurial Bazaar Git
28 Wersjonowanie Rozwiązania Git - serwer Git (filesystem)
29 Wersjonowanie Rozwiązania Git - serwer Git (filesystem) Gitolite
30 Wersjonowanie Rozwiązania Git - serwer Git (filesystem) Gitolite Gitosis
31 Wersjonowanie Rozwiązania Gitolite Rozbudowane zarządzanie uprawnieniami
32 Wersjonowanie Rozwiązania Gitolite Rozbudowane zarządzanie uprawnieniami Nie wymaga specjalnych uprawnień konto SSH w systemie
33 Wersjonowanie Rozwiązania Gitolite Rozbudowane zarządzanie uprawnieniami Nie wymaga specjalnych uprawnień konto SSH w systemie Repozytorium zarządzane przez repozytorium
34 Wersjonowanie Rozwiązania Gitolite Rozbudowane zarządzanie uprawnieniami Nie wymaga specjalnych uprawnień konto SSH w systemie Repozytorium zarządzane przez repozytorium
35 Wersjonowanie Rozwiązania Instalujemy Gitolite
36 Wersjonowanie Rozwiązania Instalujemy Gitolite
37 Wersjonowanie Rozwiązania Instalujemy Gitolite
38 Zadania + wiedza Zadania + wiedza Oczekiwania Backlog (zarządzanie funkcjami)
39 Zadania + wiedza Zadania + wiedza Oczekiwania Backlog (zarządzanie funkcjami) Bugtrack (zarządzanie błędami)
40 Zadania + wiedza Zadania + wiedza Oczekiwania Backlog (zarządzanie funkcjami) Bugtrack (zarządzanie błędami) Wiedza na temat projektu (np. architektura, decyzje projektowe)
41 Zadania + wiedza Zadania + wiedza Rozwiązania OpenSource Trac Trac is an enhanced wiki and issue tracking system for software development projects.
42 Zadania + wiedza Zadania + wiedza Rozwiązania OpenSource Trac Trac is an enhanced wiki and issue tracking system for software development projects. Tworzenie ticketów
43 Zadania + wiedza Zadania + wiedza Rozwiązania OpenSource Trac Trac is an enhanced wiki and issue tracking system for software development projects. Tworzenie ticketów Integracja z repozytoriami
44 Zadania + wiedza Zadania + wiedza Rozwiązania OpenSource Trac Trac is an enhanced wiki and issue tracking system for software development projects. Tworzenie ticketów Integracja z repozytoriami Wiki
45 Zadania + wiedza Zadania + wiedza Rozwiązania OpenSource Trac Trac is an enhanced wiki and issue tracking system for software development projects. Tworzenie ticketów Integracja z repozytoriami Wiki Pluginy
46 Zadania + wiedza Zadania + wiedza Rozwiązania OpenSource Trac Trac is an enhanced wiki and issue tracking system for software development projects. Tworzenie ticketów Integracja z repozytoriami Wiki Pluginy Python
47 Zadania + wiedza Zadania + wiedza Rozwiązania OpenSource Redmine
48 Zadania + wiedza Zadania + wiedza Rozwiązania OpenSource Redmine Tworzenie ticketów
49 Zadania + wiedza Zadania + wiedza Rozwiązania OpenSource Redmine Tworzenie ticketów Integracja z repozytoriami
50 Zadania + wiedza Zadania + wiedza Rozwiązania OpenSource Redmine Tworzenie ticketów Integracja z repozytoriami Wiki
51 Zadania + wiedza Zadania + wiedza Rozwiązania OpenSource Redmine Tworzenie ticketów Integracja z repozytoriami Wiki Kalendarz
52 Zadania + wiedza Zadania + wiedza Rozwiązania OpenSource Redmine Tworzenie ticketów Integracja z repozytoriami Wiki Kalendarz Wykresy (diagramy) Gantta
53 Zadania + wiedza Zadania + wiedza Rozwiązania OpenSource Redmine Tworzenie ticketów Integracja z repozytoriami Wiki Kalendarz Wykresy (diagramy) Gantta Pluginy
54 Zadania + wiedza Zadania + wiedza Rozwiązania OpenSource Redmine Tworzenie ticketów Integracja z repozytoriami Wiki Kalendarz Wykresy (diagramy) Gantta Pluginy Ruby
55 Zadania + wiedza Zadania + wiedza Rozwiązania OpenSource Redmine Tworzenie ticketów Integracja z repozytoriami Wiki Kalendarz Wykresy (diagramy) Gantta Pluginy Ruby
56 Zadania + wiedza Zadania + wiedza Instalacja redmine 1.2 Instalujemy rvm: bash < <(c u r l s h t t p s : / /raw. github.com/wayneeseguin /rvm/master / b i n s c r i p t s /rvm i n s t a l l e r )
57 Zadania + wiedza Zadania + wiedza Instalacja redmine 1.2 Instalujemy rvm: bash < <(c u r l s h t t p s : / /raw. github.com/wayneeseguin /rvm/master / b i n s c r i p t s /rvm i n s t a l l e r ) Wyłączamy i włączamy terminal, następnie instalujemy ruby: rvm i n s t a l l rvm use d e f a u l t rvm use # j e z e l i rubygems >= 1. 7 rvm rubygems # j e z e l i r a k e x gem u n i n s t a l l r a k e v gem i n s t a l l r a k e v =0.8.7 gem i n s t a l l r a i l s v = svn co http : / / redmine. r u b y f o r g e. org /svn /branches /1.2 s t a b l e redmine 1.2 # wchodzimy do k a t a l o g u z redmine # w katalogu config modyfikujemy databases. yml. example oraz configuration. yml. example r a k e g e n e r a t e s e s s i o n s t o r e RAILS ENV=production rake db : migrate RAILS ENV=p r o d u c t i o n rake redmine : l o a d d e f a u l t d a t a ruby s c r i p t / s e r v e r w e b r i c k e p r o d u c t i o n RedmineInstall
58 Jakość Automatyczne zarządzanie jakością Oczekiwania
59 Jakość Automatyczne zarządzanie jakością Oczekiwania Kod w repozytorium kompiluje się
60 Jakość Automatyczne zarządzanie jakością Oczekiwania Kod w repozytorium kompiluje się Kod stabilny działa poprawnie
61 Jakość Automatyczne zarządzanie jakością Oczekiwania Kod w repozytorium kompiluje się Kod stabilny działa poprawnie Wykrywanie błędów programistycznych
62 Jakość Automatyczne zarządzanie jakością Wymagania
63 Jakość Automatyczne zarządzanie jakością Wymagania Pokrycie kodu testami
64 Jakość Automatyczne zarządzanie jakością Wymagania Pokrycie kodu testami Kompilacja
65 Jakość Automatyczne zarządzanie jakością Wymagania Pokrycie kodu testami Kompilacja, albo jeszcze lepsze pokrycie kodu testami
66 Jakość Automatyczne zarządzanie jakością Jenkins Ciągła integracja
67 Jakość Automatyczne zarządzanie jakością Jenkins Ciągła integracja Obserwuje repozytorium
68 Jakość Automatyczne zarządzanie jakością Jenkins Ciągła integracja Obserwuje repozytorium Uruchamia builda po zmianach
69 Jakość Automatyczne zarządzanie jakością Jenkins Ciągła integracja Obserwuje repozytorium Uruchamia builda po zmianach Obserwuje rezultat builda
70 Jakość Ręczne zarządzanie jakością Oczekiwania Kod w repozytorium jest przyzwoitej jakości
71 Jakość Ręczne zarządzanie jakością Oczekiwania Kod w repozytorium jest przyzwoitej jakości Wiedza programistyczna wymieniana w zespole
72 Jakość Ręczne zarządzanie jakością Systemy do instpekcji kodu Inspekcja kodu (code review) polega na tym, iż wybrany programista(ści) analizuje przesłany kod.
73 Jakość Ręczne zarządzanie jakością Systemy do instpekcji kodu Inspekcja kodu (code review) polega na tym, iż wybrany programista(ści) analizuje przesłany kod. Efekty: Znajomość organizacji projektu, wymiana wiedzy programistycznej
74 Jakość Ręczne zarządzanie jakością Systemy do instpekcji kodu Inspekcja kodu (code review) polega na tym, iż wybrany programista(ści) analizuje przesłany kod. Efekty: Znajomość organizacji projektu, wymiana wiedzy programistycznej Lepsza jakość kodu
75 Jakość Ręczne zarządzanie jakością Systemy do instpekcji kodu Inspekcja kodu (code review) polega na tym, iż wybrany programista(ści) analizuje przesłany kod. Efekty: Znajomość organizacji projektu, wymiana wiedzy programistycznej Lepsza jakość kodu Mniejsza ilość błędów
76 Jakość Ręczne zarządzanie jakością Systemy do instpekcji kodu Inspekcja kodu (code review) polega na tym, iż wybrany programista(ści) analizuje przesłany kod. Efekty: Znajomość organizacji projektu, wymiana wiedzy programistycznej Lepsza jakość kodu Mniejsza ilość błędów Poprawa umiejętności programistycznych
77 Jakość Ręczne zarządzanie jakością Systemy do instpekcji kodu Inspekcja kodu (code review) polega na tym, iż wybrany programista(ści) analizuje przesłany kod. Efekty: Znajomość organizacji projektu, wymiana wiedzy programistycznej Lepsza jakość kodu Mniejsza ilość błędów Poprawa umiejętności programistycznych Kiedy?
78 Jakość Ręczne zarządzanie jakością Systemy do instpekcji kodu Inspekcja kodu (code review) polega na tym, iż wybrany programista(ści) analizuje przesłany kod. Efekty: Znajomość organizacji projektu, wymiana wiedzy programistycznej Lepsza jakość kodu Mniejsza ilość błędów Poprawa umiejętności programistycznych Kiedy? Kod już jest w repozytorium
79 Jakość Ręczne zarządzanie jakością Systemy do instpekcji kodu Inspekcja kodu (code review) polega na tym, iż wybrany programista(ści) analizuje przesłany kod. Efekty: Znajomość organizacji projektu, wymiana wiedzy programistycznej Lepsza jakość kodu Mniejsza ilość błędów Poprawa umiejętności programistycznych Kiedy? Kod już jest w repozytorium Kod jeszcze nie znajduje się w repozytorium
80 Jakość Ręczne zarządzanie jakością Rozwiązania Zależą od repozytorium, które stosujemy
81 Jakość Ręczne zarządzanie jakością Rozwiązania Zależą od repozytorium, które stosujemy Przesyłanie mailem?
82 Jakość Ręczne zarządzanie jakością Rozwiązania Zależą od repozytorium, które stosujemy Przesyłanie mailem? Przeglądanie za pomocą dedykowanej aplikacji
83 Jakość Ręczne zarządzanie jakością Gerrit Przegląd kodu przed umieszczeniem we właściwym repozytorium
84 Jakość Ręczne zarządzanie jakością Gerrit Przegląd kodu przed umieszczeniem we właściwym repozytorium Instalacja gerrita: java -jar gerrit.war init
85 Jakość Ręczne zarządzanie jakością Gerrit Przegląd kodu przed umieszczeniem we właściwym repozytorium Instalacja gerrita: java -jar gerrit.war init Konfiguracja uprawnień
86 Jakość Ręczne zarządzanie jakością Gerrit Przegląd kodu przed umieszczeniem we właściwym repozytorium Instalacja gerrita: java -jar gerrit.war init Konfiguracja uprawnień Zdefiniowanie osób które mogą submitować sprawdzony kod
87 Jakość Ręczne zarządzanie jakością Gerrit Przegląd kodu przed umieszczeniem we właściwym repozytorium Instalacja gerrita: java -jar gerrit.war init Konfiguracja uprawnień Zdefiniowanie osób które mogą submitować sprawdzony kod Zdefiniowanie osób / automatów, które mogą weryfikować kod
88 Jakość Ręczne zarządzanie jakością Gerrit Przegląd kodu przed umieszczeniem we właściwym repozytorium Instalacja gerrita: java -jar gerrit.war init Konfiguracja uprawnień Zdefiniowanie osób które mogą submitować sprawdzony kod Zdefiniowanie osób / automatów, które mogą weryfikować kod Zdefiniowanie osób, które mogą przeprowadzać inspekcję
89 Jakość Ręczne zarządzanie jakością Gerrit Przegląd kodu przed umieszczeniem we właściwym repozytorium Instalacja gerrita: java -jar gerrit.war init Konfiguracja uprawnień Zdefiniowanie osób które mogą submitować sprawdzony kod Zdefiniowanie osób / automatów, które mogą weryfikować kod Zdefiniowanie osób, które mogą przeprowadzać inspekcję Przeglądanie za pomocą dedykowanej aplikacji
90 Jakość Ręczne zarządzanie jakością Gerrit - wysyłanie zmian - przykładowy schemat działania Gerrit emuluje repozytorium: g i t remote add g e r r i t ssh : / / u z y t k o w n i e r w e r g e r r i t :29418/ nazwarepozytorium Utwórz feature-branch, czyli gałąź z funkcją: g i t branch moja nazwa brancha g i t checkout moja nazwa brancha
91 Jakość Ręczne zarządzanie jakością Gerrit - wysyłanie zmian - przykładowy schemat działania Gerrit emuluje repozytorium: g i t remote add g e r r i t ssh : / / u z y t k o w n i e r w e r g e r r i t :29418/ nazwarepozytorium Utwórz feature-branch, czyli gałąź z funkcją: g i t branch moja nazwa brancha g i t checkout moja nazwa brancha Dokonaj i wcommituj zmiany g i t add. g i t commit m Wiadomosc
92 Jakość Ręczne zarządzanie jakością Gerrit - wysyłanie zmian - przykładowy schemat działania Gerrit emuluje repozytorium: g i t remote add g e r r i t ssh : / / u z y t k o w n i e r w e r g e r r i t :29418/ nazwarepozytorium Utwórz feature-branch, czyli gałąź z funkcją: g i t branch moja nazwa brancha g i t checkout moja nazwa brancha Dokonaj i wcommituj zmiany g i t add. g i t commit m Wiadomosc Wyślij zmiany na serwer: g i t push g e r r i t moja nazwa brancha : r e f s / f o r / master
93 Jakość Ręczne zarządzanie jakością Gerrit - wysyłanie zmian - poprawki Znajdujemy się ciągle w naszym branchu, wprowadzamy nowe zmiany
94 Jakość Ręczne zarządzanie jakością Gerrit - wysyłanie zmian - poprawki Znajdujemy się ciągle w naszym branchu, wprowadzamy nowe zmiany Commitujemy nowe zmiany
95 Jakość Ręczne zarządzanie jakością Gerrit - wysyłanie zmian - poprawki Znajdujemy się ciągle w naszym branchu, wprowadzamy nowe zmiany Commitujemy nowe zmiany Złączamy zmiany do jednego commita: g i t r e b a s e i HEAD 2 # w drugim commicie ustawiamy squash # kopiujemy change i d z g e r r i t a do o p i s u commita
96 Jakość Ręczne zarządzanie jakością Gerrit - wysyłanie zmian - poprawki Znajdujemy się ciągle w naszym branchu, wprowadzamy nowe zmiany Commitujemy nowe zmiany Złączamy zmiany do jednego commita: g i t r e b a s e i HEAD 2 # w drugim commicie ustawiamy squash # kopiujemy change i d z g e r r i t a do o p i s u commita Wysyłamy zmiany na serwer
97 Artefakty Artefakty Osiągnięcie celu
98 Artefakty Artefakty Osiągnięcie celu Artefakt Niezależny produkt zapewniający wybraną funkcjonalność. Jar, dll, zip, rar.
99 Artefakty Artefakty Osiągnięcie celu Artefakt Niezależny produkt zapewniający wybraną funkcjonalność. Jar, dll, zip, rar. Publikacja artefaktu Starając się zapewnić stabilność kodu w repozytorium oraz jego jakość, możemy starać się automatycznie wydawać i/lub publikować artefakty.
100 Podsumowanie Inne Pominięte zagadnienia Użytkownicy - LDAP
101 Podsumowanie Inne Pominięte zagadnienia Użytkownicy - LDAP Build script Maven Zarządzanie zależnościami
102 Podsumowanie Inne Pominięte zagadnienia Użytkownicy - LDAP Build script Maven Zarządzanie zależnościami Fazy
103 Podsumowanie Inne Pominięte zagadnienia Użytkownicy - LDAP Build script Maven Zarządzanie zależnościami Fazy Złożona logika
104 Podsumowanie Inne Pominięte zagadnienia Użytkownicy - LDAP Build script Maven Zarządzanie zależnościami Fazy Złożona logika Rakefile (Rake)
105 Podsumowanie Inne Pominięte zagadnienia Użytkownicy - LDAP Build script Maven Zarządzanie zależnościami Fazy Złożona logika Rakefile (Rake) Makefile (make)
106 Podsumowanie Inne Pominięte zagadnienia Użytkownicy - LDAP Build script Maven Zarządzanie zależnościami Fazy Złożona logika Rakefile (Rake) Makefile (make) psake
107 Podsumowanie Podsumowanie Pytania
108 Podsumowanie Podsumowanie Pytania
109 Podsumowanie Podsumowanie Dziękuję Dziękuję za uwagę
GIT. System Kontroli wersji GIT. Rafał Kalinowski
GIT System Kontroli wersji GIT Rafał Kalinowski Agenda Czym jest GIT? Modele pracy Możliwości GIT a Kilka słów o terminologii Obiekty w GIT ie? Struktura zmian Operacje zdalne i lokalne Podstawowe operacje
Co zostanie wypisane na ekranie? (1)
Wykład 11.05.2016 Co zostanie wypisane na ekranie? (1) class A { public: void wypisz(int n) { cout
Programowanie I
Programowanie I 29.05.2017 Co zostanie wypisane na ekranie? (1) class A { public: void wypisz(int n) { cout
System kontroli wersji Git
System kontroli wersji Git dr inż. Sebastian Ernst Katedra Informatyki Stosowanej W prezentacji wykorzystano ilustracje z: Scott Chancon, Pro Git, http://git-scm.com/book Systemy kontroli wersji Rejestracja
System kontroli wersji git
System kontroli wersji git Adam Prochownik 13 października 2016 Adam git 13 października 2016 1 / 26 Plan prezentacji 1 Wstęp Materiały Po co kontrola wersji? Dlaczego git? 2 Podstawowe operacje Konfiguracja
Adam Wójs <adam[shift+2]wojs.pl> git --wprowadzenie
Adam Wójs git --wprowadzenie Życie programisty A) Rozwój projektu B) Naprawianie błędów C) Refaktoryzacja kodu Ekstremalny przykład Wersja jądra Lb-a programistów Lb-a linii kodu
Programowanie zespołowe
Programowanie zespołowe Laboratorium 8 - wprowadzenie do systemów kontroli wersji i GitHuba mgr inż. Krzysztof Szwarc krzysztof@szwarc.net.pl Sosnowiec, 11 kwietnia 2017 1 / 25 mgr inż. Krzysztof Szwarc
Git - podstawy. Błażej Kowalczyk. Koło Naukowe Robotyków KoNaR. 7 listopada 2014
Git - podstawy Błażej Kowalczyk Koło Naukowe Robotyków KoNaR 7 listopada 2014 łażej Kowalczyk (Koło Naukowe Robotyków KoNaR) Git - podstawy 7 listopada 2014 1 / 18 Wstęp Kontrola wersji Po co nam kontrola
Program szkolenia: Continuous Integration i Git
Program szkolenia: Continuous Integration i Git Informacje: Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania: Forma: Continuous Integration i Git tools-git-ci Narzędzia developerzy testerzy 2 dni 50%
Systemy Open Source w zarządzaniu projektami, na przykładzie Redmine i OpenProject. Rafał Ciszyński
IT can be done! Systemy Open Source w zarządzaniu projektami, na przykładzie Redmine i OpenProject Rafał Ciszyński Agenda Wstęp Krótki opis funkcjonalności dwóch rozwiązań: Redmine i OpenProject Prezentacja
Git, Bitbucket. Narzędzia i środowiska programistyczne. Laboratorium 2. Prowadzący: Kierunek: Semestr: Rok: Tomasz Gądek Informatyka Zimowy 2
Państwowa Wyższa Szkoła Zawodowa w Tarnowie Zakład Informatyki Laboratorium 2 Git, Bitbucket Prowadzący: Kierunek: Semestr: Rok: Informatyka Zimowy 2 Technologie Technologie będące przedmiotem laboratorium:
Narzędzia podnoszące jakość procesu wytwarzania i wdrażania
Program szkolenia: Narzędzia podnoszące jakość procesu wytwarzania i wdrażania Informacje: Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania: Forma: Narzędzia podnoszące jakość procesu wytwarzania i
System kontroli wersji - wprowadzenie. Rzeszów,2 XII 2010
System kontroli wersji - wprowadzenie Rzeszów,2 XII 2010 System kontroli wersji System kontroli wersji (ang. version/revision control system) służy do śledzenia zmian głównie w kodzie źródłowym oraz pomocy
Proces ciągłej integracji Git + Gerrit + Jenkins. autor : Maciej Pieszała
Proces ciągłej integracji Git + Gerrit + Jenkins autor : Maciej Pieszała Plan prezentacji definicja procesu ciągłej integracji zalecane praktyki plusy i minusy procesu ciągłej integracji narzędzia: git
Git rozproszony system kontroli wersji
Git rozproszony system kontroli wersji Piotr Macuk Wstęp System kontroli wersji (ang. version control system, VCS) służy do śledzenia zmian projektu w czasie. Umożliwia współpracę wielu osób oraz ułatwia
Rozproszony system kontroli wersji GIT. Piotr Macuk <piotr@macuk.pl>
Rozproszony system kontroli wersji GIT Piotr Macuk O mnie Programowanie Linux + vim 19 lat 12 lat Kontrola wersji 9 lat Ruby (on Rails) 5 lat Git 2 lata Agenda Czym jest git Instalacja
CI/CD - CO TO? PO CO? JAK?
CI/CD - CO TO? PO CO? JAK? JERZY WICKOWSKI PROGRAMUJĘ 10 LAT.NET I INNE CLEAN CODE REFAKTORING DEVOPS CI/CD - CO TO? PO CO? JAK? AGENDA WPROWADZENIE POJĘĆ SPOSOBY KONFIGURACJI CI IMPLEMENTACJA CONTINOUS
Assembla.com zajęcia 1
Assembla.com zajęcia 1 Autor: Marcin Gadamer System kontroli wersji System kontroli wersji (ang. version/revision control system) - oprogramowanie służące do śledzenia zmian głównie w kodzie źródłowym
Git, Bitbucket, IntelliJ IDEA
Państwowa Wyższa Szkoła Zawodowa w Tarnowie Zakład Informatyki Narzędzia i środowiska programistyczne Laboratorium 3 Git, Bitbucket, IntelliJ IDEA Prowadzący: Kierunek: Semestr: Rok: Informatyka Zimowy
Systemy zarządzania wersjami
24 października 2007 Po co? Dla kogo? Dlaczego? aby ułatwić kontrolę nad projektem aby panować nad wersjami aby móc śledzić zmiany dla każdego projektu, przy którym pracuje więcej niż jedna osoba dla ludzi
Drupal i GIT. Schemat pracy.
Drupal i GIT. Schemat pracy. Bartek Filipiuk. Crople.pl Wymagania: podstawowa wiedza z Linuxa posiadanie lokalnego środowiska do tworzenia stron w Drupalu podstawowa wiedza z Drupala Czego dowiesz się
Platforma GitHub. 1 Cel laboratoriów. 2 GitHub. 2.1 Git. źródeł.
Platforma GitHub 1 Cel laboratoriów Zapoznanie się z działaniem platformy GitHub. źródeł. Założenie konta i nauka współdzielenia 2 GitHub GitHub hostingowy serwis internetowy przeznaczony dla projektów
KOŁO NAUKOWE INFORMATYKÓW SYSTEMY KONTROLI WERSJI CZ.1 16 XII 2009 OPRACOWAŁ: PRZEMYSŁAW PARDEL
KOŁO NAUKOWE INFORMATYKÓW SYSTEMY KONTROLI WERSJI CZ.1 16 XII 2009 OPRACOWAŁ: PRZEMYSŁAW PARDEL Katedra Informatyki, Uniwersytet Rzeszowski 2009 Agenda System kontroli wersji CVS SVN Praca z SVN i Visual
Git i platforma GitHub
Git i platforma GitHub 1 Cel laboratoriów Zapoznanie się z działaniem Git i platformy GitHub. Założenie konta i nauka współdzielenia źródeł. Git jest systemem kontroli wersji, którego znajomość jest często
Platformy Technologiczne
Platformy Technologiczne Laboratorium nr 6 Java: Ciągła integracja (ang. Continuous Integration) Praca z repozytorium git w salach laboratoryjnych. W niektórych salach laboratoryjnych występują problemy
Program szkolenia: Jenkins - Continuous Integration
Program szkolenia: Jenkins - Continuous Integration Informacje: Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania: Forma: Jenkins - Continuous Integration tools-jenkins-ci Narzędzia developerzy DevOps
CVS system kontroli wersji
CVS system kontroli wersji Agenda Podstawowe pojęcia Podstawowe polecenia Metody dostępu do repozytorium Konfiguracja i używanie aplikacji klienckich Konflikty i ich rozwiązywanie Dodatkowe możliwości
Jak usprawnić tworzenie i zarządzanie stroną na drupalu. Maciej Łukiański
Jak usprawnić tworzenie i zarządzanie stroną na drupalu Maciej Łukiański Dlaczego ta prezentacja Najczęściej A można bardziej wydajnie za darmo O czym będzie Code driven development Wersjonowanie kodu
Artifactory Power Pack Pro w procesie wytwarzania oprogramowania. Artifactory Power Pack Plugins Artifactory License Control
Artifactory Power Pack Pro w procesie wytwarzania oprogramowania Artifactory Power Pack Plugins Artifactory License Control Agenda Artifactory Power Pack Pro Dostępne rozszerzenia Rozszerzenie Artifactory
Środowisko programisty. Środowisko programisty 1/35
Środowisko programisty Środowisko programisty 1/35 Środowisko programisty 2/35 Literatura 1. Butcher P., Debugowanie. Jak wyszukiwać i naprawiać błędy w kodzie oraz im zapobiegać, Helion, Gliwice 2010
Narzędzia programistyczne - GIT
Narzędzia programistyczne - GIT Kamil Maraś kamil.maras@gmail.com @KamilMaras Agenda Zintegrowane środowisko programistyczne Systemy kontroli wersji Narzędzia wspomagające wytwarzanie aplikacji Narzędzia
Platformy programistyczne:.net i Java WYKŁ AD 1: WPROWADZENIE
Platformy programistyczne:.net i Java WYKŁ AD 1: WPROWADZENIE Kto, co, jak i kiedy Kto? dr inż. Bartosz Jabłoński bartosz.jablonski@pwr.edu.pl s. P0.2, C-16 dr inż. Łukasz Jeleń lukasz.jelen@pwr.edu.pl
Podstawowy warsztat informatyka
Podstawowy warsztat informatyka Jakub Michaliszyn Instytut Informatyki Uniwersytetu Wrocławskiego Wykład 7 Ogłoszenia Terminarz 12-20 stycznia: rozwiązywanie list 11-12, w czasie pracowni można przyjść
System kontroli wersji, system zarządzania kodem źródłowym
System kontroli wersji, system zarządzania kodem źródłowym (ang. version/revision control system) VCS albo RCS Source control or (source) code management (SCM) Teoria Co to jest? Po co nam taki system
Praktyczne warsztaty programistyczne. Idea. Warsztaty
Idea Szczecińska Grupa Użytkowników Linuksa / Uniksa oraz Szczecińskia Grupy Użytkowników Javy zaprasza na warsztaty przyszłych profesjonalistów branży informatycznej. Warsztaty będą prowadzone przez zawodowych
REFERAT PRACY DYPLOMOWEJ
REFERAT PRACY DYPLOMOWEJ Temat pracy: Projekt i implementacja środowiska do automatyzacji przeprowadzania testów aplikacji internetowych w oparciu o metodykę Behavior Driven Development. Autor: Stepowany
Ćwiczenia 9: Zarządzanie konfiguracją Zadania:
Ćwiczenia 9: Zarządzanie konfiguracją Zadania: Konfiguracja repozytorium CVS: 1. Ściągnij i zainstaluj serwer CVS: CVSNT (www.cvsnt.org). 2. W konfiguracji repozytoriów (Panel Sterowania -> CVSNT) wybierz
System Zarządzania Dystrybucją
PRI - Projekt System Zarządzania Dystrybucją Leszek Krupiński 13 czerwca 2003 Spis treści 1 Opis dziedziny problemowej 2 2 Cel 3 3 Zakres 4 4 Kontekst 5 5 Opis wymagań 6 5.1 Wymagania funkcjonalne......................
SVN sojusz, partnerstwo, współpraca
SVN sojusz, partnerstwo, współpraca Bogusz Kowalski Wrocław, 16.03.2010 http://www.linuxacademy.pl 1 Coś o historii Zaczęło się od RCS w 1985... 1990 nadeszła era CVS... 2000 SVN 2 Po co system kontroli
Systemy kontroli wersji git od wewnatrz Użycie gita Koniec. git. Rozproszony system kontroli wersji. sphere.pl. Koło Naukowe Sfera
od wewnatrz Użycie a Rozproszony system kontroli wersji Koło Naukowe Sfera od wewnatrz Użycie a Spis treści 1 Systemy kontroli wersji 2 od wewnatrz 3 Użycie a Czy ktoś tego w ogóle używa? Workflows Praca
Załącznik 1 instrukcje instalacji
Załącznik 1 instrukcje instalacji W poniższym załączniku przedstawione zostaną instrukcje instalacji programów wykorzystanych w trakcie tworzenia aplikacji. Poniższa lista przedstawia spis zamieszczonych
Przygotowanie platformy projektowo-programowej
Przygotowanie platformy projektowo-programowej Wydział Inżynierii Mechanicznej i Informatyki Instytut Informatyki Teoretycznej i Stosowanej dr inż. Łukasz Szustak Agenda System Kontroli Wersji (SVN) Zintegrowane
Continuous Integration i jakość kodu. Michał Prajs
Continuous Integration i jakość kodu Michał Prajs Agenda Michał Prajs SMT Software Prowadzący Continuous Integration Jenkins CI Statyczna analiza kodu Checkstyle Pokrycie kodu testami jednostkowymi Cobertura
Instrukcja laboratoryjna cz.3
Synteza aplikacji biznesowych 2014/15 Instrukcja laboratoryjna cz.3 Testy funkcjonalne (aplikacja TeamCity) Prowadzący: Tomasz Goluch Wersja: 3.0 Testowanie aplikacji z bazą danych Większość współczesnych
Partnerzy: Laboratorium 15
Laboratorium 15 System kontroli wersji. Mercurial wraz z Subversion, CVS czy też programem Git należy do grupy aplikacji określanych mianem systemów kontroli wersji. Umożliwiają one sprawną prace wielu
git krótki przewodnik
git krótki przewodnik Spis treści Podstawy pracy z systemem git (pojęcia)... 2 Instalacja klienta git Atlassian SourceTree... 2 Konfiguracja Atlassian SourceTree do współpracy z bitbucket.org... 3 Tworzenie
Tak. Konrad Ktoso Malawski konrad.malawski@java.pl - @ktosopl blog.project13.pl - SFI 2011-11.03.2011
Tak. Tak. Po prostu. github.com/ktoso @ktosopl blog.project13.pl Masz pytanie? Nie czekaj do końca prezentacji! Poproszę... Pytanie do publiczności Ważne słowa (-: WAŻNE :-) System kontroli wersji Scentralizowany
MBUM #2. Zarządzanie kopiami konfiguracji RouterOS. Jacek Rokicki
MBUM #2 Zarządzanie kopiami konfiguracji RouterOS Jacek Rokicki w IT od 1998, entuzjasta systemów operacyjnych z rodziny Unix, projektowanie, budowa i utrzymanie wysoko dostępnych rozwiązań z wykorzystaniem
Zarządzanie projektami informatycznymi
Zarządzanie projektami informatycznymi Tworzenie repozytorium Repozytorium w programie git możemy stworzyć na dwa sposoby: git init albo git clone. git init git init inicjalizuje katalog jako repozytorium
Dokumentacja kompilacji źródeł aplikacji 1.0
Projekt dofinansowany ze środków Mechanizmu Finansowego Europejskiego Obszaru Gospodarczego Dokumentacja kompilacji źródeł aplikacji Projekt: Wypracowanie i wdrożenie innowacyjnych metod integracji danych
Projektowanie oprogramowania
Wrocław, 26.09.2012 1. Warunki wstępne Projektowanie oprogramowania Warunkiem uczestnictwa w zajęciach jest zaliczenie przedmiotu: Podstawy inżynierii oprogramowania (ćwiczenia). Zajęcia składają się z
Platformy programistyczne:.net i Java WYKŁ AD 1: WPROWADZENIE
Platformy programistyczne:.net i Java WYKŁ AD 1: WPROWADZENIE Kto, co, jak i kiedy Kto? mgr inż. Agata Migalska agata.migalska@pwr.edu.pl s. P0.2, C-16 dr inż. Bartosz Jabłoński bartosz.jablonski@pwr.edu.pl
Systemy kontroli wersji
Systemy kontroli wersji Git Część I Podstawy Aleksander Lamża ZKSB Instytut Informatyki Uniwersytet Śląski w Katowicach aleksander.lamza@us.edu.pl Zawartość Czym jest Git? Dokumentacja i zasoby Ogólne
Systemy kontroli wersji
Systemy kontroli wersji Git Część II Gałęzie Aleksander Lamża ZKSB Instytut Informatyki Uniwersytet Śląski w Katowicach aleksander.lamza@us.edu.pl Zawartość Gałęzie Wstępne wymagania Wprowadzenie do systemów
Budowa aplikacji webowej w oparciu o Maven2 oraz przykłady testów jednostkowych. Wykonał Marcin Gadamer
Budowa aplikacji webowej w oparciu o Maven2 oraz przykłady testów jednostkowych. Wykonał Marcin Gadamer Maven 2 podstawowe informacje Apache Maven jest narzędziem automatyzującym budowę oprogramowania
Michał (plucho) Wronkaplucho@gmail.com Subversion Wykorzystanie i administracja repozytorium
Subversion Wykorzystanie i administracja repozytorium Michał (plucho) Wronka plucho@gmail.com 14.01.2006 Repozytorium Część I Odrobina Teorii Repozytorium Ogólna koncepcja Modele wersjonowania 1 Repozytorium
Usprawnienie procesu zarządzania konfiguracją. Marcin Piebiak Solution Architect Linux Polska Sp. z o.o.
Usprawnienie procesu zarządzania konfiguracją Marcin Piebiak Solution Architect Linux Polska Sp. z o.o. 1 Typowy model w zarządzaniu IT akceptacja problem problem aktualny stan infrastruktury propozycja
Programowanie niskopoziomowe
W. Complak, J.Kniat, M. Antczak, K. Kwarciak, G. Palik, A. Rybarczyk, Ł. Wielebski Materiały Programowanie niskopoziomowe http://www.cs.put.poznan.pl/arybarczyk/c_w_0.pdf Spis treści 1. Instalacja środowiska
Wprowadzenie do systemu wersjonowania svn
SubVersioN Wprowadzenie do systemu wersjonowania svn Wersjonowanie plików Po co zaprzątać sobie tym głowę? Repozytorium Problemy z współdzieleniem Zablokuj-Zmień-Odblokuj Kopiuj-Zmień-Scal Kopiuj-Zmień-Scal
System kontroli wersji GIT. Andrzej Śliwa. java4people 2009
java4people 2009 System kontroli wersji GIT Andrzej Śliwa This report is solely for the use of client personnel. No part of it may be distributed, quoted, or reproduced outside the client organisation
Warsztat: "Automatyzacja testów (JAVA) - od podstaw"
Warsztat: "Automatyzacja testów (JAVA) - od podstaw" Marcin Dziedzic, Wiktor Żołnowski Http://blog.testowka.pl Agenda 1. Omówienie celu szkolenia 1.Od testera do QA Inżyniera 2. Wstęp do Automatyzacji
Systemy Kontroli Wersji
Systemy Kontroli Wersji zarzadzanie źródłami Marcin Gryszkalis dagoon@math.uni.lodz.pl Wydział Matematyki Uniwersytetu Łódzkiego Łódź 2003 Systemy Kontroli Wersji p.1/39 VCS a SCM Systemy Kontroli Wersji
Bazy i Systemy Bankowe Sp. z o.o. ul. Kasprzaka 3, 85 321 Bydgoszcz
Bazy i Systemy Bankowe Sp. z o.o. ul. Kasprzaka 3, 85 321 Bydgoszcz 1 BSB dziś Jesteśmy producentem i integratorem rozwiązań informatycznych 100% udziałów w kapitale zakładowym posiada Narodowy Bank Polski
Tworzenie oprogramowania
Tworzenie oprogramowania dr inż. Krzysztof Konopko e-mail: k.konopko@pb.edu.pl 1 Tworzenie oprogramowania dla systemów wbudowanych Program wykładu: Tworzenie aplikacji na systemie wbudowanym. Konfiguracja
Wersjonowanie baz danych podczas developmentu. Liquibase. Piotr Pelczar. me@athlan.pl
Wersjonowanie baz danych podczas developmentu Liquibase Piotr Pelczar me@athlan.pl Piotr Athlan Pelczar Freelancer: vgroup.pl, athlan.pl goldenline.pl/piotr-pelczar me@athlan.pl Agenda 1. Problem wersjonowania
Platformy programistyczne:.net i Java L ABORATORIUM 7,8: HACKATHON - JTTT
Platformy programistyczne:.net i Java L ABORATORIUM 7,8: HACKATHON - JTTT O co chodzi? - Przypomnienie Hackathon - http://en.wikipedia.org/wiki/hackathon A hackathon is an event in which computer programmers
ZAPYTANIE OFERTOWE. Wsparcie projektów celowych
ZAPYTANIE OFERTOWE Wsparcie projektów celowych Wrocław, dnia 01 października 2011 r. Zwracamy się z prośbą o przedstawienie oferty handlowej na zakup systemu zarządzania procesami w ramach Działania 1.4
Uniwersytet Warszawski Wydział Matematyki, Informatyki i Mechaniki. Paweł Parys. Nr albumu: 209216. Aukcjomat
Uniwersytet Warszawski Wydział Matematyki, Informatyki i Mechaniki Paweł Parys Nr albumu: 209216 Aukcjomat Praca licencjacka na kierunku INFORMATYKA w zakresie INFORMATYKA Praca wykonana pod kierunkiem
Projektowanie oprogramowania. Termin zajęć: poniedziałek, 18.00-19.45. a podstawie materiału ze strony. http://gromit.iiar.pwr.wroc.
Projektowanie oprogramowania Termin zajęć: poniedziałek, 18.00-19.45 a podstawie materiału ze strony http://gromit.iiar.pwr.wroc.pl/p_inf/ Przebieg realizacji projektu (tabela 1) Nr tygo dnia Spotkanie
The current software tools for the JEE platform
Wysłane: 2017-05-29 Przyjęte: 2017-06-06 Aktualne narzędzia wytwarzania oprogramowania na platformie JEE Paweł Ozdoba*, Beata Pańczyk Politechnika Lubelska, Instytut Informatyki, Nadbystrzycka 36B, 20-618
GIT. Rozproszony system kontroli wersji
GIT Rozproszony system kontroli wersji Co to jest system kontroli wersji? System kontroli wersji śledzi wszystkie zmiany dokonywane na pliku (lub plikach) i umożliwia przywołanie dowolnej wcześniejszej
Projektowanie oprogramowania systemów NARZĘDZIA PRACY GRUPOWEJ, KONTROLI WERSJI, DOKUMENTOWANIA I ŚLEDZENIA BŁĘDÓW
Projektowanie oprogramowania systemów NARZĘDZIA PRACY GRUPOWEJ, KONTROLI WERSJI, DOKUMENTOWANIA I ŚLEDZENIA BŁĘDÓW plan wykładu Narzędzia pracy grupowej Edycja grupowa w czasie rzeczywistym Narzędzia Systemy
INTEGRACJA z hurtownią Numoco
INTEGRACJA z hurtownią Numoco Aplikacja Shoper - Dokumentacja Lęborska 8/10/45 03-443 Warszawa info@afida.pl www.afida.pl Spis treści Najważniejsze informacje...1 Instalacja Aplikacji...2 Uruchomienie
Zarządzanie konfiguracją oprogramowania. Sommerville, Ian, Software Engineering, edycja 9, rozdział 25.
Zarządzanie konfiguracją oprogramowania Sommerville, Ian, Software Engineering, edycja 9, rozdział 25. Zarządzanie zmianą Zarządzanie wersjami Budowanie systemu Zarządzanie wydaniami Oprogramowanie podlega
SYSTEM MONITORINGU SIECI I SERWERÓW NAGIOS
JNS Sp. z o.o. ul. Wróblewskiego 18 93-578 Łódź NIP: 725-189-13-94 tel. +48 42 209 27 01, fax. +48 42 209 27 02 e-mail: biuro@jns.pl Łódź, 2014 r. SYSTEM MONITORINGU SIECI I SERWERÓW NAGIOS JNS Sp. z o.o.
Lifehacking dla R. Przemyślenia i rozwiązania w temacie reprodukowalności analiz i organizacji pracy
Przemyślenia i rozwiązania w temacie reprodukowalności analiz i organizacji pracy Michał Bojanowski m.bojanowski@uw.edu.pl www.bojanorama.pl ICM, Uniwersytet Warszawski Spotkania Entuzjastów R 27 luty,
Opis realizacji dla czterech zespołów (4 przypadki użycia)
Projektowanie oprogramowania Termin zajęć: czwartek, sala L2.6, C16 7.30-9.00, 9.15-10.45 Na podstawie materiału ze strony http://gromit.iiar.pwr.wroc.pl/p_inf/ Przebieg realizacji projektu (tabela 1)
Wstęp Budowa Serwlety JSP Podsumowanie. Tomcat. Kotwasiński. 1 grudnia 2008
Adam 1 grudnia 2008 Wstęp Opis Historia Apache kontener serwletów rozwijany w ramach projektu Apache jeden z bardziej popularnych kontenerów Web open source, Apache Software License rozwijany przez ASF
BUDOWANIE APLIKACJI. Waldemar Korłub. Platformy Technologiczne KASK ETI Politechnika Gdańska
BUDOWANIE APLIKACJI Waldemar Korłub Platformy Technologiczne KASK ETI Politechnika Gdańska Budowanie aplikacji 2 *.java resources punkt wejścia javac *.class *.properties *.css *.fxml *.png MANIFEST.MF
Integracja produktów Atlassian na przykładzie grupy IPFD
Warszawa 29.03.2017 Integracja produktów Atlassian na przykładzie grupy IPFD JIRA DAY 2017 IPF Digital Spółka IPF Digital wywodzi się z firmy IPF. W marcu 2015 roku IPF z siedzibą w Leeds (UK) kupiło spółkę
ponad 90 000 pracowników ponad 60 000 pracowników ponad 30 000 pracowników ponad 3 000 pracowników
ponad 90 000 pracowników ponad 60 000 pracowników ponad 30 000 pracowników ponad 3 000 pracowników finanse firmy Ventures Capital, a potem reklamy kwestie socjalne darmowe jedzenie, transport do pracy,
szkolenia pod drzewem Wybrane Techniki XP bnd 2008 Tomasz Włodarek. Materiał udostępniany na podstawie licencji Creative Commons (by-nc-nd) 1.00.
szkolenia pod drzewem Wybrane Techniki XP 1.00.00 bnd Wybrane techniki XP współwłasność kodu źródłowego (collective code ownership) częsta/ciągła integracja (continuous integration) programowanie w parach
Adaptywny kod : zwinne programowanie, wzorce projektowe i SOLID-ne zasady / Gary McLean Hall. Gliwice, cop Spis treści
Adaptywny kod : zwinne programowanie, wzorce projektowe i SOLID-ne zasady / Gary McLean Hall. Gliwice, cop. 2018 Spis treści Wprowadzenie 11 CZĘŚĆ I FRAMEWORKI ZWINNE Rozdział 1 Wprowadzenie do metodologii
1. System kontroli wersji. 1.1. Instalacja programu kontroli wersji CVS
1 1. System kontroli wersji Już przy tak małym projekcie niezbędnym okazało się wdrożenie systemu kontroli wersji, co umożliwiło grupową pracę uczestników projektu. CVS jest narzędziem pomagającym w organizacji
Zmiana specyfikacji istotnych warunków zamówienia
Znak sprawy: ZP/IDS/PN//0/AR Warszawa, 06 października 0 r. Dotyczy: postępowania o udzielenie zamówienia publicznego, w trybie przetargu nieograniczonego na świadczenie usług organizacji i przeprowadzenia
Instalacja i konfiguracja SAS PC Files Server
, SAS Institute Polska listopad 2013 Szanowni Państwo! Niniejszy dokument stanowi opis procesu pobierania, instalacji oraz konfiguracji programu SAS PC Files Server. Program instalowany jest na komputerach
Integracja APD z Ogólnopolskim Repozytorium Prac Dyplomowych
Integracja APD z Ogólnopolskim Repozytorium Prac Dyplomowych... Janina Mincer-Daszkiewicz, Łukasz Karniewski Uniwersytet Warszawski, MUCI jmd@mimuw.edu.pl Warszawa, 2015-11-16 Wymiana danych z ORPD 1.
Programista do działu testów PDT/1401/T/TBG
Programista do działu testów PDT/1401/T/TBG podstawowa znajomość języka Bash lub JAVA podstawowa znajomość środowiska Linux (rzeczywista) umiejętność analitycznego i kreatywnego myślenia Następujące cechy
IBM SPSS Statistics - Essentials for R: Instrukcje instalacji dla Linux
IBM SPSS Statistics - ssentials for R: Instrukcje instalacji dla Linux Przedstawione poniżej instrukcje dotyczą instalowania IBM SPSS Statistics - ssentials for R w systemach operacyjnych Linux. Przegląd
Tworzenie natywnych aplikacji na urządzenia mobilne - PhoneGap Tomasz Margalski
Tworzenie natywnych aplikacji na urządzenia mobilne - PhoneGap Tomasz Margalski Agenda Dlaczego PhoneGap i co to jest? Możliwości PhoneGap Jak pisać aplikacje z PhoneGap? Konfiguracja i przykład aplikacji
Overlord - Software Development Plan
Overlord - Software Development Plan Jakub Gołębiowski Adam Kawa Piotr Krewski Tomasz Weksej 5 czerwca 2006 Spis treści 0.1 Cel.......................................... 4 0.2 Zakres........................................
7. zainstalowane oprogramowanie. 8. 9. 10. zarządzane stacje robocze
Specyfikacja oprogramowania do Opis zarządzania przedmiotu i monitorowania zamówienia środowiska Załącznik nr informatycznego 1 do specyfikacji Lp. 1. a) 1. Oprogramowanie oprogramowania i do systemów
Dokumentacja techniczna API systemu SimPay.pl
Wprowadzenie Dokumentacja techniczna API systemu SimPay.pl Wersja 1.0 z dnia 24.03.2015 r. API serwisu SimPay.pl opiera się o danych wysyłanych i zwracanych w formie JSON. W przypadku napotkania jakiegokolwiek
Acceptance Test Driven Development wspierane przez narzędzie ROBOT Framework. Edyta Tomalik Grzegorz Ziemiecki
Acceptance Test Driven Development wspierane przez narzędzie ROBOT Framework Edyta Tomalik Grzegorz Ziemiecki 1 Nokia Siemens Networks 2013 Tradycyjne podejście analityk programista tester implementacja
Ciągłe dostarczanie oprogramowania : kompletny przewodnik / Eberhard Wolff. Gliwice, cop Spis treści
Ciągłe dostarczanie oprogramowania : kompletny przewodnik / Eberhard Wolff. Gliwice, cop. 2018 Spis treści Podziękowania 13 O autorze 14 Wprowadzenie 15 Część I. Podstawy 21 Rozdział 1. Ciągłe dostarczanie
AN EVOLUTION PROCESS FOR SERVICE- ORIENTED SYSTEMS
AN EVOLUTION PROCESS FOR SERVICE- ORIENTED SYSTEMS Andrzej Zalewski, Marcin Szlenk, Szymon Kijas a.zalewski@elka.pw.edu.pl s.kijas@elka.pw.edu.pl Praca naukowa finansowana ze środków budżetowych na naukę
Gra-zabawka dla niemowląt przygotowana z użyciem w Unity 3D
Uniwersytet Mikołaja Kopernika Wydział Fizyki, Astronomii i Informatyki Stosowanej Katedra Informatyki Stosowanej Tomasz Gańko nr albumu: 244629 Praca magisterska na kierunku informatyka stosowana Gra-zabawka