Kategoria: Inżynieria oprogramowania Algorytmy

1 .   .  3  .  4  .  5  .  6  .  7  .  8  .  9  .  . 49

Extreme Programming leksykon kieszonkowy

tłumaczenie Rafał Jońca | Inżynieria oprogramowania Algorytmy, Inżynieria oprogramowania



Extreme Programming leksykon kieszonkowy Nowoczesne metody zespołowego tworzenia aplikacji Wydajne programowanie (ang. Extreme Programming, XP) to nowe podejście do tworzenia oprogramowania oparte o najlepsze z technik ze szczególnym uwzględnieniem prostoty i pracy zespołowej. XP to ciągłe testowanie i przeglądanie kodu oraz znaczne zaangażowanie klienta w proces tworzenia aplikacji. Choć metody te przemawiają do programistów, ich praktykowanie wymaga cierpliwości i jest nie lada wyzwaniem. Niniejsza książka wyjaśnia podstawowe techniki w ujęciu całościowym. Niezależnie od tego, czy jesteś programistą, klientem lub menedżerem; czy zaczynasz projekt od początku lub chcesz poprawić już istniejący, Extreme Programming z pewnością może Cię wiele nauczyć. Warto mieć satysfakcję z pisania oprogramowania. W leksykonie omówiono: Techniki XP Elementy XP Zdarzenia w XP Kodowanie w stylu XP Wdrożenie XP Zamiast zagłębiać się w setkach stron na temat Extreme Programming, sprawdź jak wiele informacji udało się zmieścić w tej małej...
 

Jak kierować zespołem programistów

Murray Cantor | Inżynieria oprogramowania Algorytmy, Zarządzanie projektami



Jak kierować zespołem programistów W dzisiejszych czasach rośnie zapotrzebowanie na wydajne zespoły programistów, a także na jak najlepsze oprogramowanie. W takiej sytuacji wytrawni profesjonaliści stają się bezcennym skarbem firm programistycznych. Nowi menedżerowie muszą szybko zdobyć umiejętności wymagane na ich stanowisku, a wytrawni profesjonaliści muszą się nauczyć nowych metod pracy zespołowej, aby sprostać ciągłemu skracaniu procesu tworzenia oprogramowania. W książce "Jak kierować zespołem programistów" Czytelnik znajdzie rady, jak być dobrym menedżerem i jak stworzyć sprawny zespół programistów, umiejący radzić sobie w świecie konkurencji. Zrozumie, jak ważne są dla każdego kompetentnego przywódcy zagadnienia dotyczące jakości oprogramowania, wydajności pracy, dynamiki grupowej i właściwego stylu zarządzania. Dowie się, jak kierować zespołem, żeby dostarczyć produkt programowy na czas i zgodnie z przyjętymi kosztami. Rozdziały: Rozdział 1. Jakość oprogramowania1.1. Ostrzegawczy przykład1.2. Udziałowcy...
 

Projektowanie oprogramowania Wstęp do programowania i techniki komputerowej

Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, Shriram Krishnamurthi | Inżynieria oprogramowania Algorytmy, Wszystko o programowaniu



Projektowanie oprogramowania Wstęp do programowania i techniki komputerowej Umiejętność programowania nie ma już charakteru czysto zawodowego. Księgowi muszą się posługiwać arkuszami kalkulacyjnymi i edytorami tekstu, fotografowie korzystają z edytorów zdjęć, muzycy programują syntezatory, zaś profesjonalni programiści tworzą skomplikowane aplikacje. Programowanie jest więc bardzo pożądaną umiejętnością, potrzebną nie tylko informatykom. Projektowanie oprogramowania wymaga takich samych zdolności analitycznych, jak matematyka. Jednak, w przeciwieństwie do matematyki, praca z programami jest aktywnym sposobem zdobywania wiedzy. Obcowanie z oprogramowaniem daje możliwość stałej interakcji, co pozwala na zgłębianie wiedzy, eksperymentowanie z nią oraz na stałą samoocenę. Autorzy książki "Projektowanie oprogramowania Wstęp do programowania i techniki komputerowej" stawiają tezę, iż "każdy powinien nauczyć się, jak projektować oprogramowanie" i właśnie nauka podstaw projektowania jest jej tematem głównym. W książce znajdziesz wiele podstawowych algorytmów,...