Archiwum dla kategorii ‘Narzędzia’

W walce o jakość kodu

czwartek, Czerwiec 17, 2010

Wielu programistów, zwłaszcza początkujących, nie zwraca uwagi na jakość kodu, który tworzą. Czasami brak nam czasu lub wiedzy na wytworzenie kodu, który – poza tym że działa – jest czytelny, zrozumiały i wydajny. Jakość kodu to nie tylko sławne „do not repeat yourself” (swoją drogą często zapomniane…), ale także całe zestawy reguł dbające o prostotę utrzymania, łatwość zrozumienia, wydajność itd. Na szczęście nie musimy znać ich wszystkich, bo istnieją narzędzia które mogą nas wspierać w pisaniu kodu wysokiej jakości. Jedno z nich chciałbym przedstawić w tym artykule – jest to Sonar.

(więcej…)

Autor: Adam Andrzejewski

Jaka jest najlepsza platforma do tworzenie hurtowni danych i dlaczego jest nią …?

środa, Wrzesień 16, 2009

Jeśli zadać to pytanie specjalistom zajmującym się tymi zagadnieniami, 95 procent z nich bez wahania zamieni trzy kropki na konkretną platformę. Większość będzie miała zapewne rację, ponieważ każdy stara się dopasować do warunków, w których to konkretne rozwiązanie musi funkcjonować. I do tego właśnie sprowadza się zawsze decyzja – należy znaleźć najlepszy produkt dostosowany do środowiska, w jaki musi funkcjonować. Przez środowisko funkcjonowania należy rozumieć wszystkie aspekty, poczynając od ceny zakupu, a kończąc na  - wydawało by się – najważniejszej  rzeczy, czyli funkcjonalności (co nie zawsze jest prawdą). (więcej…)

Autor: Jacek Gużewski

CVS vs. SVN vs. inne narzędzia VCS

poniedziałek, Czerwiec 15, 2009

Wiele firm informatycznych staje przed wyborem systemu kontroli wersji. Przedstawiamy porównanie kilku najpopularniejszych narzędzi w tej dziedzinie: CVS, SVN, VSS, Bazaar, Mercurial i Perforce.
(więcej…)

Autor: Dominik Kapusta

Eclipse w praktyce cz. 5 – debugowanie

wtorek, Maj 5, 2009

Ostatni odcinek kursu, wprowadzającego w zaawansowane możliwości Eclipse, opisuje debugowanie oraz proponuje kilka przydatnych pluginów.

(więcej…)

Autor: Dominik Kapusta

Eclipse w praktyce cz. 4 – generowanie kodu

czwartek, Kwiecień 30, 2009

Czwarta część kursu “Eclipse w praktyce” traktuje o automatycznej generacji kodu wewnątrz edytora. Na początek dowiemy się, jak wykorzystywać wbudowane mechanizmy tworzenia kodu, a potem poznamy, jak definiować własne szablony.

(więcej…)

Autor: Dominik Kapusta

10 powodów dlaczego prototypowanie jest ok

środa, Kwiecień 29, 2009

Wielu z nas używa prototypów nie zdając sobie z tego sprawy. Prototypy mogą być tworzone na różnym poziomie dokładności. Od prostych szkiców na kartce, po rozbudowane fragmenty aplikacji zasilane z baz danych. Ważne jest dobranie odpowiedniego narzędzia do celów, które chcemy osiągnąć. Poniżej kilka argumentów, które mogą pomóc w odpowiedzi na pytanie czy warto “marnować czas na prototypy”…
(więcej…)

Autor: Marcin Śpiewak

Porównanie narzędzi Continuous Integration

czwartek, Kwiecień 9, 2009
bamboo2 hudson1 anthillpro cc

Idea Continuous Integration jest odpowiedzią na ciągle rosnące koszty integracji systemów. Jest praktyką wytwarzania oprogramowania, która zakłada ciągły proces budowania i instalacji projektu. Pozwala to na minimalizację kosztów, związanych z wdrożeniem gotowego produktu.

W naszym artykule dowiesz się, co wyróżnia alternatywne narzędzia Continuous Integration oraz które z nich najlepiej wybrać.
(więcej…)

Autor: Dominik Kapusta

Eclipse w praktyce cz. 3 – zaawansowane możliwości edytora kodu

czwartek, Kwiecień 9, 2009

Kolejna z części artykułu “Eclipse w praktyce” opisuje wykorzystanie zaawansowanych możliwości edytora kodu Java, w szczególności:

  • Content Assist
  • Auto Complete
  • Quick Fix

(więcej…)

Autor: Dominik Kapusta

Eclipse w praktyce cz. 2 – nawigacja i refactoring

niedziela, Marzec 29, 2009

W tej części artykułu “Eclipse w praktyce” dowiemy się o skrótach klawiaturowych, pozwalających na łatwiejszą nawigację po klasach i edytorach. Będzie też mowa o zaawansowanych możliwościach dokonywania refactoringu kodu, wspieranych przez Eclipse.
(więcej…)

Autor: Dominik Kapusta

Eclipse w praktyce cz. 1 – wyszukiwanie

sobota, Marzec 21, 2009


Zapraszamy do zapoznania się z obszernym artykułem na temat usprawnienia pracy z narzędziem Eclipse. Eclipse, oprócz swoich innych możliwości, jest doskonałym środowiskiem wytwarzania aplikacji Java i J2EE. W artykule można przeczytać m.in o:

  • zaawansowanych funkcjach wyszukiwania i nawigacji
  • refactoringu
  • stosowaniu podpowiedzi w kodzie
  • automatycznej generacji kodu
  • szablonach kodu
  • debugowaniu

Z racji złożoności tematu, postanowiliśmy podzielić go na sekcje. W pierwszej części omówimy wyszukiwanie oraz proponowane zmiany w skrótach klawiaturowych, ułatwiające pracę.

(więcej…)

Autor: Dominik Kapusta