2009-10-29 8 views
14

Jaki jest najlepszy sposób na uporządkowanie kodu należącego do tego samego projektu w środowisku programistycznym Python? Jakie są zasady działania organizacji Python? Czy oddzielasz każdą klasę w pliku?Organizacja folderów i plików dla rozwoju Pythona

Project A 
    Classes 
     "subsystem1" 
      class1 
      class2 
      subsystem1Module 
     "subsystem2" 
     "utils" 
     "etc" 
    Tests 
    Whatever 
    etc? 

Wszelkie sugestie? Aha, i proszę opisać, jakie są (możliwe) problemy każdego rodzaju organizacji.

Jakie są najlepsze praktyki w zakresie organizacji kodu Pythona?

+2

Duplikat: http://stackoverflow.com/questions/391879/organising-my-python-project –

+2

Nie jestem pewien, czy jest to dokładny duplikat, chciałem głównie opinii. zobacz wiki społeczności. ale i tak dzięki. –

+0

@George: "nie jestem pewien" nie jest tak naprawdę argumentem, prawda? Jeśli jest inaczej, podaj konkretne powody, dla których jest inaczej. Zaktualizuj pytanie, aby odnieść się do poprzedniego pytania i pokazać, jak Twoje jest zupełnie inne. Zaktualizuj pytanie; nie dodawaj jeszcze więcej komentarzy, aby wyjaśnić swoje pytanie. to twoje pytanie. Zaktualizuj to. –

Odpowiedz

0

Nie ma zbyt wiele kwestii, które będą stosowane tylko do Pythona. Ta strona internetowa: Software Configuration Management Patterns i książka stowarzyszona opisuje niektóre wzorce zarządzania kodami źródłowymi.

Problemy są opisane w języku znanych wzorów, więc powinieneś być w stanie znaleźć informacje, które są ci potrzebne. Podobnie jak w przypadku wszystkich wzorców, istnieje również dyskusja na temat kompromisów.

Powiązane problemy