-
Data: 2004-01-26 05:56:07
Temat: Warszawa / programista Java, Python, C++ (Extreme Programming)
Od: Darek Cieslak <c...@p...tpnet.pl.invalid> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Witam.
Jestem informatykiem z dużą wiedzą praktyczną (zawodowo programuję od
trzech lat, hobbystycznie od siedmiu).
Od roku pracuję jako kierownik projektu w firmie KF Studio
(technologie: Python, MySQL, HTML). Wcześniej pracowałem w firmie
Transcomp jako programista (Visual Basic, MSSQL).
W projektach stosuję techniki zaczerpnięte z metodyki Extreme
Programming (http://extremeprogramming.org). W prasie pojawiło się już
kilka moich artykułów na ten temat, także promuję XP na ogólnopolskich
konferencjach.
Czasem projekty nie spełniają wymagań odnośnie jakości i terminów. Tuż
przed oddaniem systemu klientowi strumień błędów narasta, a poprawki
wprowadzane w ostatniej chwili genrują nowe błędy. Czasem też po
odejściu programisty zdarza się, że następca ma duże trudności z
rozbudową ze względu na bardzo złą jakość kodu.
Lekarstwem na takie niepokojące objawy jest odpowiednia i realizowana
konsekwentnie polityka jakości. Zajmuję się wdrażaniem metodyki
Extreme Programming, która aktywnie likwiduje zagrożenia dla projektu
i uwzględnia zmienność wymagań jako stały czynnik projektu.
Polem doświadczalnym dla metodyki jest aktualnie prowadzony przeze
mnie projekt KFFirma. Jest to aplikacja HTTP tworzona w sposób
ewolucyjny na wewnętrzne potrzeby firmy. Co najciekawsze system
zarabia na siebie już od początku projektu. Kolejne wersje pojawiają
się na serwerze od roku co kilka dni. Tak częste instalacje wymagają
stałej i efektywnej kontroli jakości.
Stosuję połączenie kotroli statycznej (automatyczna analiza kodu
źródłowego bez uruchamiania aplikacji, interaktywne przeglądy kodu
źródłowego), dynamicznej (zestaw automatycznych testów pokrywający
całą funkcjonalność aplikacji) i efektywnych technik raportujących
(logowanie każdego błędu na maila w postaci śladu stosu - pozwala
zlokalizować błąd w kilka minut). Dzięki wdrożonemu systemowi kontroli
wersji (CVS) proces wprowadzania nowej funkcjonalności jest wydajny i
bezpieczny.
Jeśli jesteście Państwo zainteresowani tematem proszę o kontakt:
cieslakd (at) gazeta.pl. Zapraszam też na stronę:
http://cieslakd.prv.pl . Znajdują się tam informacje o mnie, treści
artykułów, materiały konferencyjne i kody źródłowe niektórych
aplikacji w różnych technologiach. Na życzenie przyślę referencje.
--
Regards, Darek Cieslak; +48 505-670-010; cieslakd at gazeta.pl
http://cieslakd.prv.pl - ExtremeProgramming / TestDrivenDevelopment
KF Studio: +48 (022) 851-62-60 int. 101; http://kfstudio.com.pl
Najnowsze wątki z tej grupy
- Koder szuka pracy. Koduję w j.: Asembler, C, C++ (z Qt) i D.
- Jakie znacie działające serwery grup dyskusyjnych?
- is it live this group at news.icm.edu.pl
- Programista C++ z Qt
- Tworzenie oprogramowania na zamówienie klienta . Realizacja aplikacji na bazie Access VBA , Excel VBA , SQL Server, .NET. Faktura VAT i VAT EU #061022
- Realizacja aplikacji baz danych w Access VBA , Excel VBA , SQL Server, .NET . Faktura VAT i VAT EU
- szukam pracy
- Oprogramowanie biurowe na zlecenie
- Oprogramowanie biurowe na zamówienie - bazy danych
- Bazy danych na zamówienie
- Tworzenie oprogramowania na zamówienie klienta. Bazy danych - realizacja aplikacji Access VBA , Excel VBA, .NET. Faktura VAT i VAT EU, #020719
- Programy bazodanowe na zamówienie
- Aplikacje bazodanowe na zlecenie szybki termin
- Pisanie programów na zlecenie/zamówienie na bazie Access VBA , Excel VBA, .NET, bazy danych SQL Server, wg specyfikacji klienta, faktura VAT i VAT EU - 070519
- Strona internetowa
Najnowsze wątki
- 2024-09-23 Kraków => Senior Ruby Backend Developer <=
- 2024-09-23 Białystok => Java Full Stack Developer (Angular/React) <=
- 2024-09-23 Warszawa => Projektant/Programista React Native <=
- 2024-09-23 Warszawa => International freight forwarder <=
- 2024-09-23 Gdańsk => Specjalista ds. Sprzedaży <=
- 2024-09-23 Zielona Góra => Power Electronics R&D Engineer <=
- 2024-09-23 Warszawa => Junior New Business Development Manager <=
- 2024-09-21 Warszawa => Technical Lead ( (Java Background)) <=
- 2024-09-21 Warszawa => Helpdesk Specialist <=
- 2024-09-21 Warszawa => E-COMMERCE specialist <=
- 2024-09-21 Warszawa => Key Account Manager <=
- 2024-09-21 Warszawa => Technical Leader (Java Background) <=
- 2024-09-21 Kraków => Spedytor międzynarodowy <=
- 2024-09-21 Warszawa => Starszy Inżynier Oprogramowania (C, Java) <=
- 2024-09-21 Warszawa => Starszy Programista C <=