Programlama dosyalarını dizinler halinde nasıl organize etmeliyim? [kapalı]


9

Bazen bir keşif prototipi yaratır ve dizinlerdeki yapıları unutur ...

Programlama dosyalarını (birkaç seviye) dizinlere bölmek için iyi ipuçları nelerdir?

Yanıtlar:


10

Diliniz OOP ve paket tabanlıysa (ör. Java), muhtemelen her paketi kendi klasöründe tutmalısınız (örn. my/package/name kurallara ) Tutmalısınız.

Diliniz paket tabanlı değilse (Örn. PHP), her dosyanın yaptıklarına göre düzenleyin. İşte bir örnek

  • Bu yardımcı program işlevlerini yerine getiriyor mu? İçeri girer/util
  • Bu bir üçüncü taraf eklentisi mi? İçeri girer/plugin
  • Bu yönetici panelinin bir parçası mı? İçeri girer/admin TÜM destekleyen dosyalarla birlikte
  • Bu Javascript mi? İçeri girer/javascript
  • Bu CSS mi? İçeri girer/css
  • Bu bir şablon mu? İçeri girer/templates/templateName
  • vb

Agnostik dil, Çoğu insanın /srctüm kaynak dosyalar /libiçin bir dizini, kütüphaneler için bir dizini ve derlemeler için bir /binveya /distdizini vardır.


Neden buildderlemeler için bir dizin değil ?
Atsby
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.