it-swarm.dev

Kitaplığınızda yalnızca bir programlama ile ilgili kitap varsa, bu ne olurdu ve neden?

Cevap başına bir tane lütfen. Cevap olarak favorimi ekleyeceğim.

58
Paddyslacker

Code Complete 2nd Ed.

Kod Tamamlandı Steve McConnell. Bunun açıklamaya ihtiyacı olduğunu bile düşünmüyorum. Yazılım yapımı üzerine kesin bir kitap. İnanılmaz derecede iyi yazılmış ve yazılım oluşturmanın pratik (programlama) tarafının tüm yönlerini kapsar.

69
EpsilonVector

Kolay.

Pragmatic Programmer

56
Stoosh

Bilgisayar Programlarının Yapısı ve Yorumlanması, aka SICP

SICP'nin henüz listelenmediğini görünce acı çekti. :)

Neden: Eklenecek başka bir şey yok Norvig bu kitabı şimdiye kadar yazılan bilgisayar bilimine en büyük giriş olarak övmek. Peki, neden? talep edildi: SICP, yazılımın temellerini tatmin edici derecede derin bir şekilde ele alarak, hesaplamanın doğası hakkında pek çok perspektif ve soru ortaya koyuyor - bunlardan birkaçı açık konular kaldı - okuyucuyu makineye ne anlatmanın yüzeysel yönlerinin ötesini görmeye yönlendiriyor ya da nasıl yapılır.

alternatif metin http://ecx.images-Amazon.com/images/I/41CPGEDXMDL._SL500_AA300_.jpg

ücretsiz çevrimiçi metin adresine ulaşmak için resme tıklayın. Ayrıca, 80'lerin tarzı renk ve kıyafetlerle tamamlanan yazarların video derslerini kolayca bulabilirsiniz.

36
limist

Bahsetmeye değer:

Efsanevi Adam Ayı

alt text

32
spong
30
Jonas

Tasarım Desenleri: Yeniden Kullanılabilir Nesneye Dayalı Yazılımın Öğeleri

Bu the kitap OOP tasarım ve mimarlık. Desenler düzgün kullanıldığında iyi, ama bu kitabın gerçek değeri tasarım yaparken kullanacağınız fikirler için bir araç kutusu sunar.

alt text

28
Fishtoaster

Robert C. Martin'in Temiz Kodu

Robert C. Martin's "Clean Code"

Diller, çerçeveler, metodolojiler gelir ve gider, ancak bu kitaptaki birçok fikir, şüphesiz, sonsuza kadar.

28
azheglov

Bugün kitaplarımı saydım. 23 tanesi. Ne üzerinde çalıştığımla ilgili. Zamansız cevap "C dili", Kernighan ve Ritchie tarafından sanırım.

enter image description here

25
Moshe

Yeniden Düzenleme: Mevcut Kod Tasarımını Geliştirmek

alt text

25
Daniel

Eski Kod ile Etkili Çalışma Michael Feathers.

Mevcut bir kod tabanını test edip yönetilebilir hale getirme konusunda birçok iyi ipucu içeriyor, bu kitabı okuyana kadar çoğu bilmiyordum. Çalıştığınız eski kod, dün yazdığınız kendi kodunuz olsa bile okunmalıdır.

Working Effectively with Legacy Code

19
Paddyslacker
18
Wizard79

Olması gereken Java kitaplar:

Etkili Java Josh Bloch tarafından

alt text

ygulamada Java Eşzamanlılığı Brian Goetz, et. ark.

alt text

Java Puzzlers Josh Bloch, Neal Gafter

alt text

15
Jeremy Heiler

İş yerinde kodlayıcılar Peter Seibel

alt text

İlginç ve ilham verici, şiddetle tavsiye edilir.

11
systempuntoout

Gödel, Escher, Bach.

alt text!

9
miku

Pragmatik Programcı: Journeyman'dan Master'a (Andrew Hunt ve David Thomas)

5
Maniero

İşleri Tamamlama (David Allen), bir yazılım geliştiricisi olarak günlük işinizde yapmanız gereken binlerce küçük görevle nasıl başa çıkacağınızı öğretir. Özellikle geliştiricilere yönelik olmamasına rağmen, yazılım geliştirme genellikle öncelikli bir şekilde yapılması gereken çok sayıda küçük görevi içerdiğinden kesinlikle paha biçilmez bir yardımdır. Örneğin: hangi yeni özelliklerin uygulanacağı, hangi hataların düzeltileceği, kodun hangi bölümlerini yeniden düzenleyecek, kodun hangi bölümlerinin dinleneceği veya tekrar test edileceği vb.

4
Dimitri C.

C++ Programlama Dili Bjarne Stroustrup

alt text

3
Prasoon Saurav
3
Benjamin

Kod Optimizasyonunun Zen'i Michael Abrash

The Zen of Code Optimization

Gerçek zamanlı programcılar için okunması gereken - işlemciye özgü bilgiler tarihli olsa bile, zihniyet paha biçilmezdir.

2
AShelly

İPad önemli mi? Kitap rafımdaki 1 numaramın bir web tarayıcısı ve arama yeteneği olacağını söylemek istiyorum. Çevrimiçi API ve referanslar en iyi yerdir ve mevcut proje setime bağlı olacaktır.

2
Chris

Ruby'de Tasarım Desenleri: alt text

2
ennuikiller

Bruce F. Webster'ın "Nesneye Yönelik Gelişmenin Tuzakları"

Bir nesnenin veya sınıfın ne olduğunu veya ne için olduğunu hala bilmeyen çok fazla "OO" geliştiricimiz var; iyi OO, prosedürel, modüler ve yapılandırılmış programlamanın neye benzediğini bilmiyorum; ve bir şekilde sınıflarla birlikte kötü yapılmış sahte prosedür kodunu kaldırmayı başarıyor.

Bu kitap (artı 70'in yapılandırılmış tasarımdaki eski eserleri), bu fakir ruhların nihayet iyi nesne yöneliminin nasıl görünmesi gerektiğini anlamalarına yardımcı olmak için uzun bir yol kat edecektir.


Dahası, bunun yanında sadece bir kitap ve bir kitap seçmek zorunda kalsaydım, Teknolojiye özgü bir kitap seçmezdim.

2
luis.espinal

alt text

Programlamaya başladığımda sakladığım birkaç programlama kitabından biri. Bunu ilk başlayan insanlara çok şey ödünç verirdim. Şimdi, çok fazla değil, çünkü C artık çok fazla insanın ilk programlama dili değil. Sahnelerin arkasında neler olduğunu açıklamak harika bir iş çıkarıyor ve işaretçilerle ilgili açıklamaları, başkaları için çok kafa karıştırıcı bir konuya gerçek bir netlik getiriyor.

1
Rich Schuler

Jon skeet "Derinlikte c #"

alt text

1
ACP

Nesne Tasarımı: Roller, Sorumluluk ve İşbirlikleri

alt text

Bu benim en sevdiğim programlama kitabım (dile bağlı olmasa bile). Benim düşünceme göre, kuzenleri/kardeşleri/komşuları ile ilgili nesnelerin nasıl tasarlanacağı konusunu daha iyi anlatan kitap. Herhangi bir ciddi programcı kitaplık olmalıdır.

1
Red Knight
0
Mudassir