Isi kandungan:

20 buku yang paling disyorkan untuk pengaturcara dalam bahasa Rusia
20 buku yang paling disyorkan untuk pengaturcara dalam bahasa Rusia
Anonim

Pengarang projek Dev-Books menganalisis berjuta-juta soalan dan jawapan dalam komuniti terbesar pengaturcara Stack Overflow. Segala-galanya untuk mencari buku yang paling kerap dirujuk oleh pembangun.

20 buku yang paling disyorkan untuk pengaturcara dalam bahasa Rusia
20 buku yang paling disyorkan untuk pengaturcara dalam bahasa Rusia

Senarai umum termasuk 5,720 buku. Di bawah anda akan menemui 20 yang paling banyak disebut yang pernah diterbitkan dalam bahasa Rusia.

Atas permintaan Lifehacker, pakar domestik berkongsi pandangan mereka tentang beberapa penerbitan.

1. "Bekerja dengan Kod Warisan Secara Berkesan" oleh Michael K. Feathers

Imej
Imej

Pengarang menerangkan cara memahami kod warisan dengan cepat, cara mengujinya dan cara membuat perubahan dengan betul. Buku ini mengandungi banyak teknik berkesan yang direka khusus untuk tugasan ini.

2. “Teknik reka bentuk berorientasikan objek. Corak Reka Bentuk ", Erich Gamma dan lain-lain

Imej
Imej

Klasik untuk seorang pengaturcara. Buku pertama yang dikhaskan khusus untuk templat.

Leonid Vyhovsky arkitek sistem syarikat IT LiveTex

- Penerbitan telah diterbitkan semula dalam bentuk asalnya selama 20 tahun. Ini, sudah tentu, adalah kelemahan utama buku: beberapa templat tidak lagi relevan. Saya fikir ia berguna untuk membacanya selepas buku lain yang lebih moden mengenai corak reka bentuk. Lebih-lebih lagi, ia ditulis dalam bahasa akademik yang kering. Buku ini tidak wajib dibaca untuk memahami corak, tetapi membacanya menambah kesejukan di mata rakan pengaturcara.:) Saya cadangkan bermula dengan Corak Reka Bentuk Kepala Pertama.

3. “Kod bersih. Bina, Analisis dan Pemfaktor Semula ", Robert K. Martin

Imej
Imej

Buku yang menarik, tetapi sebahagian besarnya kontroversi tentang cara menulis kod yang bersih dan boleh diselenggara.

Leonid Vyhovsky arkitek sistem syarikat IT LiveTex

- Mengapa kontroversi? Terdapat sejumlah besar buku tentang menulis kod, dan beberapa teknik diterima umum. Tetapi setiap pengarang menambah sesuatu yang berbeza. Bagi saya secara peribadi, pendapat Bob Martin kadangkala nampak pelik dan bercanggah dengan sumber lain. Tidak wajib dibaca, tetapi masih berbaloi untuk dibaca. Kualiti kod selepas membacanya menjadi lebih baik.

4. "Reka Bentuk Didorong Domain" oleh Eric Evans

Imej
Imej

Buku yang sangat berkuasa yang memberi motivasi kepada pembangunan diri. Selepas membacanya, nampaknya kod kualiti tidak boleh ditulis tanpa EPP.

Leonid Vyhovsky arkitek sistem syarikat IT LiveTex

- Konsep СQRS, BDD, seni bina bawang dan banyak idea menarik lain telah berkembang daripada buku ini. Satu-satunya kelemahan: buku ini adalah teori secara menyeluruh. Ia mendapat kegunaan praktikal hanya dengan keluaran buku Vaughn Vernon Implementing Domain Driven Design. Oleh itu, ia mesti dibaca secara berurutan, serta-merta satu demi satu.

5. Kekuatan JavaScript oleh Douglas Crockford

Imej
Imej

Buku yang mesti ada untuk pembangun web. Di dalamnya, Douglas Crockford bercakap tentang faedah JavaScript dan mengajar mereka cara menggunakannya dengan bijak untuk mencipta kod yang cekap.

6. "Corak aplikasi korporat", Martin Fowler dan lain-lain

Imej
Imej

Buku ini menerangkan prinsip asas reka bentuk perisian untuk platform korporat.

7. “Kod sempurna. Kelas induk", Steve McConnell

Imej
Imej

Buku klasik tentang cara menulis kod yang lebih baik.

Mikhail Osotov Pengarah Pengeluaran Pusat Teknologi Tinggi

- Prinsip yang diterangkan dalam buku adalah relevan pada bila-bila masa, walaupun pada hakikatnya edisi pertama telah dikeluarkan pada tahun 1993. Keajaiban buku ini ialah anda boleh membacanya semula setiap tahun dan mempelajari sesuatu yang baharu setiap masa.

8. “Pemfaktoran semula. Memperbaiki kod sedia ada ", Martin Fowler et al

Imej
Imej

Dalam satu siri buku tentang menulis kod yang jelas dan berkualiti tinggi, Pemfaktoran Semula adalah yang terbaik.

Leonid Vyhovsky arkitek sistem syarikat IT LiveTex

Vyhovsky: "Dia bukan sahaja menunjukkan kod yang baik, tetapi juga menerangkan dengan contoh kod buruk untuk apa sebenarnya ia tidak baik. Buku ini wajib dibaca oleh semua orang. Dan lebih cepat anda membacanya, lebih baik. Kualiti kod selepas membaca akan bertambah baik."

Jika anda sudah membaca buku Fowler, lihat Refactoring to Patterns oleh Joshua Kerievsky, disyorkan oleh Mikhail Osotov.

"Memfaktorkan Semula Menggunakan Templat" oleh Kerievsky ialah buku yang sangat baik untuk mereka yang menghadapi masalah kod warisan dan hutang teknikal dalam projek mereka setiap hari.

Mikhail Osotov Pengarah Pengeluaran Pusat Teknologi Tinggi

- Buku ini akan membantu anda mengekalkan kebimbangan anda, berkawan dengan pemfaktoran semula dan menjadikan kod anda lebih baik.

9. "Corak Reka Bentuk", Eric Freeman, Elizabeth Freeman dan lain-lain

Imej
Imej

Siri Head First, pada pendapat saya, sesuai untuk mereka yang baru dalam pembangunan perisian.

Mikhail Osotov Pengarah Pengeluaran Pusat Teknologi Tinggi

- Semua buku ditulis oleh pengarang yang berbeza, tetapi masing-masing mempunyai pendekatan yang sama, yang dinyatakan dalam pembentangan bahan yang mudah, contoh yang menarik dan mudah.

10. "Bahasa Pengaturcaraan C" oleh Brian W. Kernighan, Dennis M. Ritchie

Imej
Imej

Tutorial C klasik, yang ditulis oleh penciptanya. Walau bagaimanapun, bagi pemula, buku ini mungkin kelihatan menakutkan, kerana ia memerlukan pembaca mengetahui asas pengaturcaraan.

11. “Penggunaan C ++ secara berkesan. 55 cara yang pasti untuk memperbaiki struktur dan kod program anda”, Scott Myers

Imej
Imej

Buku ini mengandungi petua untuk mereka bentuk program, bekerja dengan templat dan pengurusan sumber, serta cadangan lain untuk mencipta perisian berkualiti dalam C ++.

12. "Pengaturcaraan Melampau: Pembangunan Didorong Ujian" oleh Kent Beck

Imej
Imej

Penulis menerangkan metodologi pembangunan perisian menggunakan contoh, yang melibatkan ujian program walaupun sebelum menulis kod mereka.

13. “Algoritma. Pembinaan dan Analisis", Thomas H. Cormen dan lain-lain

Imej
Imej

Buku ini dipanggil bible of algorithms. Ia telah membuktikan dirinya sebagai bantuan saintifik yang sangat baik untuk pelajar universiti teknikal dan sesiapa sahaja yang berminat dalam sains komputer. Buku ini memperkenalkan dalam bahasa yang boleh diakses kepada algoritma pelbagai jenis dan menerangkan ciri-cirinya.

14. Ungkapan Biasa oleh Jeffrey Friedl

Imej
Imej

Penerbitan tentang kerja berkesan dengan teks dalam Perl, PHP, Java, Python, Ruby dan bahasa pengaturcaraan lain.

15. “CLR melalui C #. Pengaturcaraan pada Microsoft. NET Framework 4.5 dalam C #, Jeffrey Richter

Imej
Imej

Tutorial klasik tentang membangunkan aplikasi untuk platform Microsoft, termasuk menggunakan Silverlight, Windows Presentation Foundation, ASP. NET dan teknologi syarikat lain.

16. "Reka Bentuk Moden dalam C ++", Andrei Alexandrescu

Imej
Imej

Buku untuk pengaturcara C ++ yang berpengalaman. Penulis mencadangkan pendekatan baru untuk pembangunan, menggabungkan metaprogramming templat, pengaturcaraan generik dan pengaturcaraan berorientasikan objek dalam bahasa ini.

17. “Microsoft ASP. NET 2.0. Kursus asas ", Dino Esposito

Imej
Imej

Panduan terperinci untuk profesional ASP. NET 2.0 yang berpengalaman. Buku ini mengajar cara membuat tapak yang berkuasa, boleh dipercayai dan berskala pada platform ini.

18. “Menguji corak xUnit. Pemfaktoran semula kod ujian ", Gerard Meszaros

Imej
Imej

Pengarang buku menunjukkan cara menggunakan corak reka bentuk, penghapusan ulangan, enkapsulasi dan prinsip pembangunan perisian lain untuk menulis kod ujian.

19. “Penyusun. Prinsip, teknologi dan alatan ", Alfred V. Aho dan lain-lain

Imej
Imej

Buku ini menerangkan prinsip asas pembangunan pengkompil dan memfokuskan pada pengoptimuman kod. Untuk membantu pembaca - sejumlah besar contoh praktikal.

20. “Infrastruktur projek perisian. Konvensyen, Idiom dan Corak untuk Perpustakaan. NET Boleh Digunakan Semula ", Krzysztof Tsvalina, Brad Abrams

Imej
Imej

Penerbitan ini mengandungi amalan terbaik untuk membangunkan perpustakaan untuk platform Microsoft. NET Framework. Buku ini seharusnya memudahkan mana-mana profesional. NET yang menulis kod untuk pembangun lain.

Kedudukan lengkap buku berbahasa Inggeris tersedia di tapak web Dev-Books. Di sana anda juga boleh melihat senarai buku paling popular mengenai topik tertentu, sama ada Java, Reka Bentuk Pangkalan Data atau CSS.

Dev-Books →

Disyorkan: