Strutturare un progetto multilingue?

3

Sto lavorando a un progetto che prevede la scrittura di codice per più dispositivi, ognuno nella propria lingua (in particolare, Arduino e Python). Voglio contenere l'intero progetto in una singola directory, ma non sono del tutto sicuro di quale sia il modo migliore per organizzare il progetto. Attualmente sto lavorando con questo:

.
├── Arduino
│   └── ArduinoServerSRC.ino
├── Docs
│   └── adafruit-motor-shield-v2-for-arduino.pdf
├── Libraries
│   └── F310_Gamepad_Parser-master (borrowed from github, has subdirs)
│       └── [dirs and things]
├── Old Versions (may replace with "Prototyping" folder)
│   └── somecode.py
├── PC
│   └── Python
│       ├── code.py
│       └── Tests
│           └── blank.py
└── README.md

In particolare, non sono sicuro del posizionamento di "Librerie". Non ho collocato una cartella Libraries su PC o Arduino, dal momento che ho capito che c'è una possibilità diversa da zero di scrivere una libreria che interfacci tra entrambi, piuttosto che correre da un lato. Inoltre, non sono sicuro che importare librerie in Python / Arduino / Else sarà facile se le librerie si trovano tutte in una directory superiore rispetto alla sorgente effettiva.

Ho letto alcune guide su come strutturare i progetti Python, e quello che ho sopra sembra essere approssimativamente vicino alla directory Python. Come dovrei strutturare il mio progetto?

    
posta Vasu 14.02.2015 - 23:02
fonte

0 risposte

Leggi altre domande sui tag