Projektowanie oprogramowania

0

Witam!

Czy ktoś mógłby polecić jakąś dobrą książkę/książki poruszające tematykę projektowania oprogramowania. Fajnie by było gdyby książki zawierały jakieś przykłady (nie koniecznie takie trywialne). Jeśli ktoś zna jakieś sensowne opisy poparte przykładami w sieci też byłoby miło gdyby się podzielił.

Wyprzedzając trochę niepotrzebne komentarze, że najważniejsze jest doświadczenie napiszę tylko, że wiem o tym ale trochę teorii też się przyda.

Pozdrawiam.

0

ale co konkretnie chcesz wiedziec?
ale moze najpierw co juz wiesz? jakie jezyki programowania znasz?
bo tematyka projektowania jest tak szeroka ze nie ma ksiazki to opisujacej w calosci
dobrym pomyslem bedzie na poczatek umiejetnosc programowania obiektowego oraz poznanie wzorcow projektowych (mozesz poszukac ksiazek bandy czterech) oraz algorytmy i struktury danych (ksiazek do tego jest sporo), jak bedziesz mial takie podstawy mozesz isc dalej, ale wierz mi ze bez takich podstaw to nie ma sensu, bo zwyczajnie wielu rzeczy nie zrozumiesz

0

Jeśli nie miałeś do czynienia z projektowaniem architektury systemów informatycznych to na początek polecam coś lekkiego i przyjemnego (a przy tym dośc dobrego merytorycznie) - "Design Pattern", seria Head First.

Natomiast jeśli chodzi o nieco bardziej zaawansowane rzeczy to polecam w szczególności 2 pozycje, które uwielbiam:

Martin Fowler - "Patterns of enterprise application architecture". Jest też wydana po polsku pod koślawym tytułem. Niezastąpiona. Przykłady są w Javie i kilka w C#, ale autor trzyma się z reguły z dala od konkretnej technologii - jave i C# wybrał do przykładów, jako rozumiane przez wszystkich.

Robert C. Martin - "Agile Principles, Patterns and Practices in C#". Równie dobra, poza wzorca jest tez o metodyce prowadzenia projektów.

0

maciek: dzięki za podpowiedz. Książki które zaproponowałeś (zwłaszcza te dwie ostatnie) po wstępnym zapoznaniu wydają się interesujące. Dobrze że są tam przykłady do teorii którą opisują autorzy. Jeśli chodzi o tą książkę z serii Head First to była to pierwsza z książek z dziedziny inżynierii oprogramowania jaką czytałem. Może i na początek jest niezła ale w sumie to nie wnosi zbyt wiele. Raczej takie zapoznanie z podstawową terminologią. Tak czy inaczej te Fowlera i Martina raczej nabędę. Pozdrawiam i jeszcze raz dziękuję za odpowiedz.

0
m15ch4 napisał(a)

Tak czy inaczej te Fowlera i Martina raczej nabędę.

Ich jest jeden.

0

Ich jest dwoch ;)
Robert C. Martin
Martin Fowler

ja osobiscie lubie ksiazki od Roberta C. Martina. Przyjemnie sie czyta i wnosi cos co sie przydaje. Godna polecenia

Warto rowniez poczytac o Agile Programming/SCRUM/V-Model itd.

1 użytkowników online, w tym zalogowanych: 0, gości: 1