Ocena:
Książka „Java Power Tools” stanowi kompleksowe wprowadzenie do różnych narzędzi przydatnych programistom Java, koncentrując się na poprawie produktywności i zrozumieniu cyklu życia oprogramowania. Choć książka skutecznie omawia szeroki zakres narzędzi i pojęć, niektórzy użytkownicy uważają, że zbyt daleko odbiega ona od treści specyficznych dla języka Java i ma problemy z organizacją i edycją.
Zalety:⬤ Silne pokrycie szerokiej gamy narzędzi istotnych dla rozwoju Java.
⬤ Zwięzłe i istotne informacje, które są aktualne.
⬤ Zorganizowany wokół zadań, co ułatwia znalezienie niezbędnych narzędzi dla konkretnych potrzeb.
⬤ Doskonała zarówno dla początkujących, jak i doświadczonych programistów, którzy chcą usprawnić swój przepływ pracy.
⬤ Zawiera instrukcje krok po kroku dotyczące korzystania z narzędzi.
⬤ Działa jako dobre odniesienie dla wielu narzędzi w jednym miejscu.
⬤ Odchodzi od treści czysto związanych z Javą, obejmując narzędzia nie specyficzne dla Javy.
⬤ Zawiera częste literówki i pewną dezorganizację w materiale.
⬤ Niektórzy czytelnicy uznali ją za mniej użyteczną niż się spodziewali, wskazując na przeciętną zawartość.
⬤ Tytuł może nie odzwierciedlać dokładnie zawartości.
⬤ Mógłby zawierać bardziej wyspecjalizowane samouczki dla każdego narzędzia.
(na podstawie 14 opinii czytelników)
Java Power Tools
Wszyscy prawdziwi rzemieślnicy potrzebują najlepszych narzędzi, aby wykonać swoją najlepszą pracę, a programiści nie są inni. Java Power Tools dostarcza 30 narzędzi open source zaprojektowanych w celu poprawy praktyk programistycznych programistów Java w dowolnej wielkości zespole lub organizacji. Każdy rozdział zawiera serię krótkich artykułów na temat jednego konkretnego narzędzia - niezależnie od tego, czy chodzi o systemy kompilacji, kontrolę wersji czy inne aspekty procesu rozwoju - dając ci odpowiednik 30 krótkich książek referencyjnych w jednym pakiecie.
Bez względu na to, jaką metodę rozwoju wybierze Twój zespół, czy jest to Agile, RUP, XP, SCRUM, czy jedna z wielu innych dostępnych, Java Power Tools zapewnia praktyczne techniki i narzędzia, które pomogą Ci zoptymalizować proces. Książka omawia kluczowe obszary problemowe rozwoju Java i najlepsze praktyki, a także koncentruje się na narzędziach open source, które mogą pomóc zwiększyć produktywność w każdym obszarze cyklu rozwoju, w tym: ⬤ Narzędzia do kompilacji, w tym Ant i SCUM.
⬤ Narzędzia do kompilacji, w tym Ant i Maven 2.
⬤ Narzędzia kontroli wersji, takie jak CVS i Subversion, dwa najbardziej znane narzędzia open source.
⬤ Mierniki jakości, które mierzą różne aspekty jakości kodu, w tym CheckStyle, PMD, FindBugs i Jupiter.
⬤ Narzędzia do tworzenia dokumentacji technicznej, które mogą pomóc w generowaniu dobrej dokumentacji technicznej bez poświęcania zbyt wiele wysiłku na jej pisanie i utrzymywanie.
⬤ Narzędzia do testowania jednostkowego, w tym JUnit 4, TestNG i otwarte narzędzie pokrycia Cobertura.
⬤ Testy integracyjne, obciążeniowe i wydajnościowe do integracji testów wydajności z testami jednostkowymi, testowania obciążenia aplikacji i automatycznego testowania usług internetowych, interfejsów Swing i interfejsów internetowych.
⬤ Narzędzia do zarządzania zgłoszeniami, w tym Bugzilla i Trac.
⬤ Narzędzia do ciągłej integracji, takie jak Continuum, Cruise Control, LuntBuild i Hudson.
Jeśli jesteś programistą Java, narzędzia te mogą pomóc ulepszyć twoje praktyki programistyczne i ułatwić ci życie. Główni programiści, architekci oprogramowania i osoby zainteresowane szerszą perspektywą będą mogły zebrać z tych stron kilka przydatnych pomysłów na ulepszenie infrastruktury projektu i najlepszych praktyk.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)