Domande con tag 'code-organization'

2
risposte

Come strutturare le classi in una base di codice estesa

Una delle regole più reclamate di OOP è mantenere le classi piccole. Ciò significa che in un progetto di dimensioni significative ci sono migliaia di classi. Logicamente sembra logico combinare classi correlate in vari "sottosistemi" (o vari...
posta 13.11.2015 - 15:48
1
risposta

Quali sono i compromessi per l'utilizzo di "modelli a vista parziale"?

Mi sono reso conto di un prurito dovuto a un codice non DRY relativo alle classi del modello di visualizzazione in un'applicazione Web MVC (ASP.NET) e sto pensando di graffiare il mio prurito organizzando il codice in varie viste parziali model...
posta 05.02.2014 - 19:23
0
risposte

Come gestire l'insieme di oggetti che rappresenta un contesto?

Come posso gestire la situazione quando esiste il contesto che rappresenta una raccolta di oggetti arbitrari? Questo contesto può essere creato da un codice come questo: $context = new Context(); $context->add(new Category($current_categ...
posta 13.09.2016 - 12:56
0
risposte

Organizza i controller API Web in base alle loro viste associate o al tipo logico con cui operano?

Stiamo costruendo una grande SPA angolare che utilizza l'API Web ASP.NET sul back-end. L'applicazione avrà un numero elevato di visualizzazioni (100-200). Sto discutendo se organizzare l'API Web in modo tale che i controllori ei loro metodi sian...
posta 16.09.2014 - 16:16
4
risposte

Quando non è giusto aggiungere tipi a uno spazio dei nomi ben noto?

Allo scopo di scrivere una libreria, ho trovato utile aggiungere tipi ad uno spazio dei nomi ben noto. Esempio: Ho scritto un paio di metodi di estensione per BinaryWriter e li ho messi naturalmente in System.IO namespace. P...
posta 21.04.2018 - 03:38
1
risposta

È una cattiva pratica utilizzare file esterni per archiviare modelli SQL?

Sto lavorando su un sistema di report che aggrega molti dati da più fonti (database e API interne). Tra le altre cose ho comunicato con altri reparti e ho detto loro che ho bisogno di alcuni dati aggregati dal loro database, quindi mi hanno dato...
posta 15.03.2016 - 13:27
1
risposta

Meriti relativi del repository monolitico su più piccoli

Mi è stato assegnato il compito di implementare uno stack di rete. Il software è autonomo senza dipendenze esterne: ha solo bisogno della libreria standard C ++ 14 e di una piattaforma POSIX. A mio parere non c'è nulla che impedisca di implem...
posta 27.02.2018 - 08:53
2
risposte

Modo per organizzare il testo ripetitivo in Java

Alcune volte ho testi che appaiono in posti diversi, come commenti, messaggi ... Per esempio se ho un'eccezione personalizzata, probabilmente doc di classe, i messaggi che passano come parametro al suo costruttore avranno le stesse frasi (qui...
posta 08.06.2015 - 13:49
1
risposta

Quali sono le best practice / norme per ordinare le funzioni in file o classi? [duplicare]

Capita spesso di essere bloccato davanti al mio editor di codice cercando il posto migliore dove mettere una nuova funzione. Non ho regole né regole per farlo. La mia domanda è semplice: esiste qualcuno, se no come ordinerebbe alla tua fu...
posta 23.01.2012 - 16:20
2
risposte

È un approccio per memorizzare classi appartenenti a una singola funzione in una singola cartella, superiore alla classificazione in più cartelle "di comunità"?

nel mio progetto sto scoprendo che mescolo e abbino i seguenti due modelli, quando si tratta di organizzare le classi in cartelle / spazi dei nomi: Blocchi MVC modulari module/Album/Feature/Controller/AlbumFeatureController.php module/Alb...
posta 10.05.2016 - 19:30