Bir çok kişinin okumaya değer bir kitap olarak Code Complete'ten bahsettiğini duydum. Ne yazık ki, o kadar meşgulüm ki okuyacak vaktim yok, o yüzden kimse bana kitabın anahtar noktalarının ne olduğunu söyleyebilir mi?
Bir çok kişinin okumaya değer bir kitap olarak Code Complete'ten bahsettiğini duydum. Ne yazık ki, o kadar meşgulüm ki okuyacak vaktim yok, o yüzden kimse bana kitabın anahtar noktalarının ne olduğunu söyleyebilir mi?
Yanıtlar:
Kod Tamamlama, yazılım işçiliği ile ilgilidir; Çalışma programcısı için yazılmış, ileri seviye bir başlangıç / orta seviye kitaptır, ancak yine de en az bir yıl boyunca programlama yapan biri için çok yararlı olacaktır.
Bu nedenle, Code Complete'in (2. basım) kilit noktaları, Yazılım İşçiliği Konusunda 34. Bölümünde güzel bir şekilde özetlenmiştir. Notlarımdan da anlaşılacağı gibi:
Ancak en önemli adımlar 33. Kişisel Karakter : Kısaca kodlayıcı olarak gelişmeye çalıştığınızda, yapabilecek ve yapacaksınız. Bunu yapmanın en hızlı yolu , ana kodlayıcıların (alçakgönüllülük, merak, entelektüel dürüstlük, disiplin, yaratıcılık) tutumlarını ele almak ve aynı zamanda alışkanlıklarını (kitapta birçok iyi alışkanlık listelenmek, örneğin iyi değişken / değer seçmek ) almaktır. adları).
Ayrıca, kitap, yazılımdaki ortalama ve mükemmel arasındaki farkın çok büyük olduğunu ; bu gerçeği tek başına vicdani kodlayıcıyı kendisini daha iyi hale getirmeli.
Bu kısa; Uzun versiyon kitapta. :) Daha fazla ayrıntı istiyorsanız size çok uzun olmayan, çok kısa olmayan notlarımı da gönderebilirim. Ancak, yazma tarzı zaman zaman yorucu olsa da kitap kesinlikle para ve zaman harcanıyor.
Kodun Tamamlanmasının ötesinde, Pragmatik Programcı'yı şiddetle tavsiye ederim . Orta seviye programcılar için güzel yazılmış ve yüksek, orta ve düşük seviyeli tavsiyelerden oluşan harika bir karışım.
Bir ara kitap, yazılım geliştirmenin en iyi uygulamalarından oluşan bir potpuri.
Eğer bir başlangıç programcısıysanız, materyallerin çoğunu anlamayacaksınız ve deneyimliyseniz, kitap sadece bildiklerinizi doğrulayacaktır. Sonuç olarak, kitap, zaten biraz programlama bilgisi olan, ancak hepsini bir araya getirmek için en iyi uygulamalar kitabına ihtiyaç duyan, ara programcılar için en değerli olanı olabilir.
Kod bloklarının nasıl biçimlendirileceği ve her bir yaklaşımın göreceli değerleri üzerine birkaç sayfa harcanır. Şahsen, bence kaşlı ayraçlarınızı nereye koyacağınızla ilgili büyük tartışma bitti. (yoksa öyle mi?)