Che cosa dovrebbero rappresentare i file e la cartella (Core, Risorse, Comune, Modelli, Risorse, Viste) nel mio progetto?

0

Sono un programmatore alle prime armi che ha ereditato un progetto software che contiene i seguenti file e cartelle. Il progetto utilizza C # e WPF. Cosa dovrei aspettarmi di trovare e continuare a inserire all'interno delle seguenti cartelle e file:

Core
    Assets
    Common
    Models
    Resources
    API.cs
Views

Spero che questa struttura si basi su una teoria di facile comprensione.

I miei punti più confusi sono:

  • Il file API.cs ha molte funzioni che ritengo facciano parte di alcuni modelli. Inoltre, le funzioni di questa applicazione non sono utilizzate da altre applicazioni, quindi perché è necessaria un'API?
  • Non capisco bene quale sia la differenza tra Common e Models.

Se riesci a far luce sul perché questo tipo di struttura è usato e su cosa dovrebbe andare dove, allora sarebbe di grande aiuto per me.

    
posta user1283776 06.07.2015 - 12:06
fonte

1 risposta

2

Tutte queste cartelle sono semplicemente mezzi per tenere traccia delle risorse del tuo progetto. Se si desidera mettere un modello in comune o una risorsa condivisa in modello (in genere metterei risorse comuni nella directory comune) si potrebbe. Hanno davvero poco a che fare con l'app stessa. Per quanto riguarda i metodi che non sembrano essere usati, tu dici che è un progetto ereditato? Non è raro trovare codice ridondante in progetti ereditati, quindi forse non lo sono.

    
risposta data 06.07.2015 - 13:02
fonte

Leggi altre domande sui tag