Sto lavorando su un pezzo di codice che esegue un'attività impostata in diversi ambienti paralleli in cui il comportamento dei diversi componenti nell'attività è simile ma molto diverso.
Questo significa che le mie implementazioni sono abbast...
Leggendo la risposta di Thomas Owens (molte grazie a lui) su È ragionevole creare applicazioni (non giochi) usando un'architettura componente-sistema-entità? e la sua spiegazione su ciò che è ECS rispetto ad altri modelli di progettazione dell...
Sfondo
Ho un'applicazione che memorizza molte entità in un database relazionale classico (Microsoft SQL Server) e utilizzo un ORM (Entity Framework) per interrogare i dati da esso. Questo database ha uno schema non esiste solo una "vista gl...
Ho una classe APIClient (solo un nome di esempio) che ha i metodi
def get(url, params={})
@last_response = conn.get(url, params)
end
def post(url, params={})
@last_response = conn.post(url, params)
end
def put(url, par...
Cercando di applicare l'architettura pulita di Uncle Bob a un'applicazione che sto mantenendo e sto riscontrando difficoltà con casi d'uso e duplicazione / riutilizzo. È mia opinione che gli use case debbano essere autonomi e che ci si possa asp...
La mia squadra è in dilemma, abbiamo un progetto Java8 pre-avvio di primavera con la seguente architettura di cipolla.
controller --> service --> dao --> jpa repositories
| --> filesystem...
Non penso di capire completamente che cosa dovrebbe mostrare un diagramma di componenti. Diciamo che ho un'applicazione web a 3 livelli per un sistema di prenotazioni in famiglia, simile a airbnb. I 3 componenti principali sono chiari: client, w...
Non sono sicuro di avere il verbage corretto nella mia domanda, quindi lasciami spiegare:
Cosa intendo per "progettazione architettonica del software":
Ho (quello che credo) è un concetto di design unico e utile per un'architettura che co...
Dove lavoro, le nuove applicazioni in fase di sviluppo che utilizzeranno il proprio database relazionale, devono avere i loro modelli di database (concettuali, quindi fisici) rivisti e approvati dagli amministratori di database.
Le cose segui...
Diciamo 3-5 anni fa (più o meno) l'applicazione n-tier sul lato server - e alcuni javascript / html / CSS per l'interfaccia utente erano un approccio di base per lo sviluppo web.
Al giorno d'oggi possiamo vedere che il paradigma dello svilupp...