SORU
22 Mart 2010, PAZARTESİ


C (ya da genel olarak Prosedürel Programlama) için tasarım İlkeleri, en İyi Uygulamaları ve Tasarım Desenleri?

Tasarım ilkeleri bilinen, en iyi uygulamaları ve bir C projesi tasarlarken takip edebilirsiniz desenleri herhangi bir tasarım var mı? Ya da genel olarak (zorunlu) yapısal programlama için yararlı tasarım ilkeleri?

(Çocuk 'odaklı nesne nesil' ve ilk kez büyük bir C projesi var)

CEVAP
22 Mart 2010, PAZARTESİ


Bilgi Parnas (Software Fundamentals) savunduğu gibi saklıyordu.

Başlık ve görünürlük dikkatli yönetimi

  • Dış dünyadan gizli bir kaynak dosya içinde her şey olmalı; sadece belgelenen dış arabirim verilmelidir.
  • Gördüğü her şeyi başlık olarak ilan edildi.
  • Bu başlık işlevsellik gerektiğinde kullanılır (ve tanımlandığı).
  • Başlık kendi kendine yeten - ne zaman ihtiyacın var, onu kullan, gerek yok fret hakkında ne diğer başlıkları ben de dahil' çünkü başlığındaki sağlar işler de dahil olmak üzere hiçbir şeye ihtiyacı için işe yarasın.
  • Başlık kendini korumalıdır - eğer birden çok kez dahil olduğu önemli değildir.

    #ifndef HEADER_H_INCLUDED
    #define HEADER_H_INCLUDED
    ...rest of header contents, including other #include lines if necessary
    #endif /* HEADER_H_INCLUDED */
    
  • 'Nesneler' (genellikle yapıları ve kod yapısı bağırsaklar etrafı kurcalamak yerine bu fonksiyonları kullanan kullanıyor. üzerinde çalışmak için fonksiyonları tasarım kümesi Kendine empoze saklama gibi düşün.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • LounaTutorials

    LounaTutoria

    10 EYLÜL 2009
  • Matt Stokes

    Matt Stokes

    22 Ocak 2008
  • The Platform

    The Platform

    14 HAZİRAN 2006