20 najbardziej zalecane książki dla programistów w języku rosyjskim
Formowanie Książki / / December 19, 2019
Całkowita lista zawiera 5720 książek. Poniżej znajdziesz 20 najbardziej wymienionych tych, którzy kiedykolwiek udał się do rosyjskim.
Na wniosek Layfhakera ich opinie na temat niektórych publikacjach podzielił ekspertów krajowych.
1. „Efektywna praca z kodem legacy” Michaela K. Fizers
Autor wyjaśnia, jak szybko zrozumieć starszych kod, jak go przetestować, jak dokonać zmian. Książka zawiera wiele skutecznych technik zaprojektowanych specjalnie do tych zadań.
Kup na Litres.ru
2. „Techniki projektowania obiektowego. Wzorce projektowe”, Erich Gamma i inne
Leonid Vygovskyy Systems Architect IT firmy LiveTexKlasyczne dla programistów. Pierwsza książka poświęcona nazwą szablonu.
- Publikacja na 20 lat ponownie wydany w jego pierwotnej formie. To, oczywiście, główną wadą tej książki: Niektóre szablony mogą być już nieaktualne. Myślę, że warto czytać po innych, bardziej nowoczesnych, książek o wzorcach projektowych. Tym bardziej, że jest on napisany w suchym językiem akademickim. Aby zrozumieć wzorce, ta książka to lektura obowiązkowa, ale czytając go dodaje chłód w oczach kolegów programistów. :) radzę zacząć od „wzorców projektowych» (Patterns Head First konstrukcyjne).
Kup na Litres.ru
3. „Czysty kod. Tworzenie, analiza i refaktoryzacji”, Robert C. jaskółka oknówka
Leonid Vygovskyy Systems Architect IT firmy LiveTexCiekawe, ale kontrowersyjna książka jest w dużej mierze o tym, jak napisać jasną i w utrzymaniu kodu.
- Dlaczego kontrowersyjne? Książki o pisanie kodu jest już ogromna ilość, a niektóre metody są powszechnie akceptowane. Ale każdy autor dodaje coś własnego. Osobiście dla mnie opinia Bob Martin wydaje się czasem dziwne i sprzeczne z innych źródeł. Nie musi czytać, ale warto przeczytać. Jakość kodu po czytaniu staje się lepsze.
Kup na Litres.ru
4. "Przedmiot Oriented Design", Eric Evans
Leonid Vygovskyy Systems Architect IT firmy LiveTexBardzo mocna książka, która motywuje do siebie. Po przeczytaniu wydaje się, że żaden kod POP-jakość nie pisać.
- Od tej książki wzrosła SQRS koncepcji, BDD, cebuli architekturę i wiele innych ciekawych pomysłów. Jedyną wadą: książka poprzez teoretyczne. Praktyczne korzyści nabył tylko z wydaniem książki Vaughn Vernon „Wdrażanie metody projektowania obiektowego» (wykonawcza Domain Driven Design). W związku z tym należy je czytać w kolejności, zaraz po sobie.
Kup na Litres.ru
5. «JavaScript: mocne” Douglas Crockforda
Obowiązkowa książka dla programistów. To Douglas Crockforda mówi o języku JavaScript i uczy korzyści z właściwie wykorzystując je do stworzenia wydajnego kodu.
Kup na Litres.ru
6. „Wzory aplikacji korporacyjnych” Martin Fowler i innych
Książka opisuje podstawowe zasady projektowania oprogramowania dla platform korporacyjnych.
Kup na Litres.ru
7. „Kod zakończona. Master Class”, Steve McConnell
Michael Osotov, dyrektor produkcji "High-Tech Center"Klasyczna książka o tym, jak pisać lepsze kodu.
- Zasady, które są opisane w tej książce są istotne w każdym czasie, pomimo faktu, że pierwsze wydanie ukazało się w 1993 roku, jak dużo. Magia tej książki jest to, że można ponownie ją przeczytać co roku i za każdym razem, aby dowiedzieć się czegoś nowego.
Kup na Litres.ru
8. „Refaktoryzacja. Poprawa istniejącego kodu, „Martin Fowler i inni
Leonid Vygovskyy Systems Architect IT firmy LiveTexZ serii książek na pisaniu kodu jasne i wysokiej jakości „Refaktoryzacja” - najlepszy.
Vygovskyy: „To pokazuje nie tylko dobry kod, ale także zły przykład wyjaśnia, co dokładnie to jest złe. Ta książka - lektura obowiązkowa dla każdego. A im szybciej będziesz czytać, tym lepiej. Jakość kodu po przeczytaniu silnie rosnąć. "
Jeśli książka Fowlera czytałeś, należy zwrócić uwagę na „Refaktoryzacja z szablonami» (Refaktoryzacja do wzorców) Joshua Kerievski zalecający Michael Osotov.
Michael Osotov, dyrektor produkcji "High-Tech Center"„Refaktoryzacja z szablonami” Kerievski - doskonała książka dla tych, którzy są codziennie do czynienia z problemem starszych kod i długu technicznego w swoich projektach.
- Ta książka pomoże zachować swoje nerwy, zaprzyjaźnić się i refaktoryzacji kodu, aby lepiej.
9. "Wzorce projektowe", Eric Freeman, Elisabeth Freeman i inni
Michael Osotov, dyrektor produkcji "High-Tech Center"Head First serii, moim zdaniem, jest idealny dla początkujących w dziedzinie rozwoju oprogramowania.
- Wszystkie książki napisane przez różnych autorów, ale każdy jest postrzegany wspólnego podejścia, które jest wyrażone w prosty prezentacji materiału, ciekawych i prostych przykładów.
Kup na Litres.ru
10. «Język ANSI C” Brian W. Kernighan, Dennis M. Ritchie
Klasyczny podręcznik na języku C, napisany przez jego twórców. Jednak dla początkujących, książka ta może wydawać się wyzwaniem, ponieważ wymaga wiedzy czytelnika programowania.
11. „Efektywne wykorzystanie C ++. 55 najpewniejszych sposobów, aby poprawić strukturę i kod programów, „Scott Myers
Książka zawiera informacje na temat projektu programu pracy z szablonów i zarządzanie zasobami, a także innych zaleceń dotyczących tworzenia wysokiej jakości oprogramowania w języku C ++.
Kup na Litres.ru
12. "Extreme Programming: Rozwój poprzez testowanie," Kent Beck
Autor opisuje przykłady metodologii tworzenia oprogramowania, który obejmuje testowanie programów przed zapisaniem ich kodu.
13. „Algorytmy. Projektowanie i analiza”, Thomas H. Kanał i inne
Książka ta nazywana biblią algorytmów. To zyskał doskonałą książki naukowej dla studentów uczelni technicznych, a każdy zainteresowany w nauce. Książka dostępna język wprowadza różne rodzaje algorytmów i opisuje ich właściwości.
Kup na Litres.ru
14. „Wyrażenia regularne” Jeffrey Friedl
Edycja efektywnej pracy z tekstem w Perl, PHP, Java, Python, Ruby i innych języków programowania.
Kup na Litres.ru
15. «CLR za pośrednictwem C #. Programowanie z platformą Microsoft. NET Framework 4.5 w języku C # »Jeffrey Richter
Klasyczny podręcznik na rozwój aplikacji dla platformy Microsoft, w tym przy użyciu Silverlight, Windows Presentation Foundation, ASP.NET i innych firm technologicznych.
Kup na Litres.ru
16. „Nowoczesne projektowanie w C ++», Andrei Alexandrescu
Książka dla doświadczonych programistów w języku C ++. Autor proponuje nowe podejście do rozwoju, łącząc szablony meta-programowych, programowanie generyczne i język programowania obiektowego.
17. «Microsoft ASP.NET 2.0. Kurs podstawowy „Dino Esposito
Szczegółowe wytyczne dla doświadczonych specjalistów w ASP.NET 2.0. Książka uczy nas do tworzenia potężnych, niezawodnych i skalowalnych witryn na tej platformie.
Kup na Litres.ru
18. „Wzorce testowe xUnit. Refaktoryzacja kodu Test”, Gerard Meszaros
Pokazy autorem Jak ubiegać wzorców projektowych, powtórzeń wyjątku hermetyzacji i inne zasady rozwoju pisania kodu testowego.
19. „Kompilatory. Zasady, techniki i narzędzia”, Alfred W. Aho i inni
Książka opisuje podstawowe zasady projektowania kompilatora i kładzie szczególny nacisk na optymalizację kodu. Aby pomóc czytelnikowi - duża liczba przykładów z praktyki.
Kup na Litres.ru
20. „Infrastruktura Projekty oprogramowania. Umowa, idiomy i wzorce do wielokrotnego użytku .NET Biblioteki »Krzysztof Tsvalina Brad Abrams
Publikacja zawiera najlepsze metody rozwoju biblioteki dla Microsoft .NET Framework. Książka ma na celu uproszczenie pracy każdej NET-eksperta, który pisze kod dla innych deweloperów.
Ranking angielskich książek jest dostępny w dev-Books. Nie widać listy z najbardziej popularnych książek na temat niektórych tematów, czy to jest Java, bazy danych Projektowanie i CSS.
Dev-Books →