Isi kandungan:
- 1. "Bekerja dengan Kod Warisan Secara Berkesan" oleh Michael K. Feathers
- 2. “Teknik reka bentuk berorientasikan objek. Corak Reka Bentuk ", Erich Gamma dan lain-lain
- 3. “Kod bersih. Bina, Analisis dan Pemfaktor Semula ", Robert K. Martin
- 4. "Reka Bentuk Didorong Domain" oleh Eric Evans
- 5. Kekuatan JavaScript oleh Douglas Crockford
- 6. "Corak aplikasi korporat", Martin Fowler dan lain-lain
- 7. “Kod sempurna. Kelas induk", Steve McConnell
- 8. “Pemfaktoran semula. Memperbaiki kod sedia ada ", Martin Fowler et al
- 9. "Corak Reka Bentuk", Eric Freeman, Elizabeth Freeman dan lain-lain
- 10. "Bahasa Pengaturcaraan C" oleh Brian W. Kernighan, Dennis M. Ritchie
- 11. “Penggunaan C ++ secara berkesan. 55 cara yang pasti untuk memperbaiki struktur dan kod program anda”, Scott Myers
- 12. "Pengaturcaraan Melampau: Pembangunan Didorong Ujian" oleh Kent Beck
- 13. “Algoritma. Pembinaan dan Analisis", Thomas H. Cormen dan lain-lain
- 14. Ungkapan Biasa oleh Jeffrey Friedl
- 15. “CLR melalui C #. Pengaturcaraan pada Microsoft.NET Framework 4.5 dalam C #, Jeffrey Richter
- 16. "Reka Bentuk Moden dalam C ++", Andrei Alexandrescu
- 17. “Microsoft ASP.NET 2.0. Kursus asas ", Dino Esposito
- 18. “Menguji corak xUnit. Pemfaktoran semula kod ujian ", Gerard Meszaros
- 19. “Penyusun. Prinsip, teknologi dan alatan ", Alfred V. Aho dan lain-lain
- 20. “Infrastruktur projek perisian. Konvensyen, Idiom dan Corak untuk Perpustakaan.NET Boleh Digunakan Semula ", Krzysztof Tsvalina, Brad Abrams
2024 Pengarang: Malcolm Clapton | [email protected]. Diubah suai terakhir: 2023-12-17 04:06
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.
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
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
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
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
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
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
Buku ini menerangkan prinsip asas reka bentuk perisian untuk platform korporat.
7. “Kod sempurna. Kelas induk", Steve McConnell
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
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
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
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
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
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
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
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
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
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
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
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
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
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:
98 kursus dalam talian percuma dalam bahasa Rusia
Kami telah menemui kursus dalam talian percuma dalam bahasa Rusia untuk anda. Sains komputer, ekonomi, perniagaan, fizik, falsafah dan banyak lagi - anda boleh belajar apa sahaja
Perkara yang perlu dibaca dalam bahasa Inggeris: 16 buku yang menyeronokkan untuk pemula
Adakah anda membuat keputusan untuk serius belajar bahasa Inggeris? Untuk membantu anda dengan buku dalam bahasa Inggeris - Lifehacker telah membuat pilihan khas untuk pemula. Terdapat buku untuk orang dewasa dan kanak-kanak
12 perkataan yang datang ke bahasa Inggeris daripada bahasa Rusia
Babushka, sputnik, dacha - beberapa perkataan Rusia berakar kuat dalam bahasa Inggeris. Tetapi anda tidak akan menemui matryoshkas dan balalaikas dalam senarai ini
Bagaimana untuk berhenti menggunakan bahasa kasar dan bertukar kepada bahasa Rusia yang betul
Penggodam kehidupan memahami sebab mengapa kita mula bersumpah, dan mengetahui cara untuk berhenti mengumpat dan mengembalikan bahasa Rusia yang cantik ke dalam pertuturan kita
5 buku yang disyorkan oleh Nassim Nicholas Taleb
Nassim Taleb, yang dinamakan sebagai salah seorang penulis terhebat abad ke-20 oleh The Guardian, berkongsi senarai buku yang dia temui inspirasi dan makanan untuk