Jakie książki należy czytać, aby poprawić kod i przyzwyczaić się do dobrych praktyk programowania po poznaniu smaku tego języka?Książki o dobrych praktykach programowania
Odpowiedz
C++ Coding-Standards: 101 Rules, Guidelines, and Best Practices
---- Herb Sutter Andrei Alexandrescu
Meyers Effective C++ "bardziej skuteczne C++" i "Skuteczna STB".
Design Patterns przez 4 chłopaków czule nazywanych "bandą czterech".
Lakos 'Large Scale C++ Software Design.
Jest oczywiście wiele innych, w tym wiele naprawdę dobrych, ale gdybym musiał wybrać 3 na C++ (licząc trzy cienkie, zapełnione informacją tomy Meyersa jako jeden ;-) to byłoby to ...
Chociaż myślę, że książka Lakosa jest ogólnie dobra do przeczytania, należy wspomnieć, że jest ona "nieaktualna" i wiele z tego, co ma do powiedzenia, nie dotyczy współczesnego C++. – sbi
Jestem fanem książek Meyersa. – MBennett
@sbi: Całkowicie się zgadzam. BTW, najwyraźniej Lakos ma nową wersję, która wychodzi na początku przyszłego roku (około 15 lat między aktualizacjami, brzmi dobrze ;-)) – Dan
Znalazłem Pragmatic programmer jako doskonałą książkę o programowaniu.
Wyjazd this wątek jak dobrze ..
' + 1' za wspomnienie [The Definitive C++ Book Guide and List] (http: // stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list). Zasadniczo to odpowiada na to pytanie. – sbi
Modern C++ Design by Andrei Alexandrescu
i zwykle skuteczna i efektywna C++ - Scott Myers
i wyjątkowych C++ przez Herb Sutter. Guru of the week również przydaje się.
Code Complete 2nd Edition, Steve McConnell
Łatwo najlepsza książka o dobrych praktyk programowania, jaki kiedykolwiek zainwestował w.
Working Effectively with Legacy Code autor: Michael Feathers
- 1. Książki o algorytmach ciągów
- 2. Przykładowe problemy przy wielowątkowych praktykach
- 3. potrzebne książki i strony internetowej sugestię dla zaawansowanego programowania niskopoziomowego
- 4. Dobre książki/artykuły o indeksach przestrzennych
- 5. Blogi i książki o szyfrowaniu i bezpieczeństwie
- 6. Czy są jakieś książki o Lucene.NET
- 7. Nadchodzące książki o jądrze Linux (wersja 3.0+)?
- 8. Książki o projekcie interfejsu użytkownika systemu Android
- 9. Przewodnik po najlepszych praktykach: Swing
- 10. Haskell użytkowania typy danych dobrych practicies
- 11. Czy ktoś wie o dobrych tutoriali dla biblioteki Slick 2D?
- 12. Algorytm znajdowania "dobrych" sąsiadów - kolorowanie wykresu?
- 13. Algorytm szukania dobrych, niezawodnych graczy
- 14. Nauka programowania języków programowania
- 15. Tworzenie dobrych nazw kolumn R
- 16. Nauka o materiałach do programowania gier
- 17. Zasoby dotyczące programowania wordpress
- 18. Dobre książki kryptograficzne/szyfrowanie
- 19. Android powiadamia o aktualizacji książki telefonicznej (obserwator zawartości)
- 20. Dobre książki o Augmented Reality na platformie Android?
- 21. Raport o awarii, gdy użytkownik uzyskuje dostęp do książki adresowej
- 22. Jakie książki pomogą mi dowiedzieć się wszystkiego o SSL/PKI?
- 23. Książki o kryptografii od bardzo podstawowych po bardzo zaawansowane
- 24. Temat pelikana dla książki
- 25. Kod z książki nie działa
- 26. Jakie książki rozpocząć od programowania w Internecie dla doświadczonego programisty spoza sieci?
- 27. Książki/zasoby projektowania interfejsów użytkownika dla programistów
- 28. Uzyskaj wersję książki kucharskiej
- 29. Książki dotyczące architektury oprogramowania
- 30. Książki do teorii systemów typu początkowego
+1, za raz PRAWDZIWE Standardy kodowania, z wyjaśnieniem i uzasadnieniem zamiast niejasnych założeń, i niczym nudnym jak konwencje nazewnictwa czy style klamrowe. –