Jak uporządkować pliki programowania w katalogach? [Zamknięte]

9

Czasami tworzy się prototyp eksploracyjny i zapomina o strukturze w katalogach ...

Jakie są dobre wskazówki dotyczące dzielenia plików programowania na (kilka poziomów) katalogów?

Tamara Wijsman
źródło

Odpowiedzi:

10

Jeśli twoim językiem jest OOP i pakiet (np. Java), prawdopodobnie powinieneś przechowywać każdy pakiet w osobnym folderze (np. my/package/name), Aby zachować zgodność z konwencją.

Jeśli Twój język nie jest oparty na pakietach (np. PHP), organizuj według tego, co robi każdy plik. Oto przykład

  • Czy to działa funkcje narzędziowe? Wchodzi/util
  • Czy to wtyczka innej firmy? Wchodzi/plugin
  • Czy to część panelu administracyjnego? Wchodzi /adminwraz ze WSZYSTKIMI plikami pomocniczymi
  • Czy to jest Javascript? Wchodzi/javascript
  • Czy to CSS? Wchodzi/css
  • Czy to jest szablon? Wchodzi/templates/templateName
  • itp

Niezależnie od języka, większość ludzi ma /srckatalog dla wszystkich plików źródłowych, /libkatalog dla bibliotek i /binlub /distkatalog dla kompilacji.

TheLQ
źródło
Dlaczego nie buildkatalog dla kompilacji?
Atsby