Questo mi ha sconcertato per un po '. Ad esempio, abbiamo un'API REST che fornisce contenuti di base a un sistema, consumando e producendo JSON. A questo endpoint produce un URL per un'immagine e una descrizione e si trova così: // localhost / myApi / pictures / 1 { id: …
Abbiamo un sistema in base al quale la connessione al database viene ottenuta una volta utilizzando un metodo comune e viene passata attraverso la classe pertinente da utilizzare. Ci sono dubbi sul fatto che passare la connessione al database come parametro a classi diverse causerebbe problemi, quindi sto controllando qui …
Questa settimana ho un esame dei modelli software e uno degli argomenti che dobbiamo studiare è l'accoppiamento Efferente e Afferente. Capisco che un pacchetto ha un elevato Ce (accoppiamento efferente) se dipende da un numero di altri tipi. Per esempio: class Car{ Engine engine; Wheel wheel; Body body; } Questa …
Ho una classe: Aquesto è un composto di un numero di classi più piccole B, Ce D. B, CE Dimplementare interfacce IB, ICe IDrispettivamente. Dal momento che Asupporta tutte le funzionalità di B, Ce D, Aattrezzi IB, ICe IDcosì, ma questo purtroppo porta ad un sacco di ri-instradamento per l'attuazione …
Qualsiasi progetto Java che utilizza il mio vaso, quasi sicuramente avrà un'ulteriore dipendenza da un altro vaso, che il mio vaso contiene anche come dipendenza. Il problema è che l'altro vaso ha più versioni. Come posso evitare eventuali problemi che potrebbero sorgere, nel caso probabile che la versione del secondo …
Sto scrivendo un gioco in Typescript, e ho deciso di provare ad aderire all'idea di " programmazione basata su interfaccia ", in cui si scrive codice basato su un'interfaccia, anziché sull'implementazione, di un oggetto. Ho scritto un buon numero di interfacce e classi che le implementano, poi ho fatto un …
Nel mio nuovo progetto, ho deciso di provare con TDD. E all'inizio ho riscontrato un problema. La prima cosa che voglio fare nella mia applicazione è dare la possibilità di leggere i dati dall'origine dati. A tale scopo, desidero utilizzare il modello di repository. E adesso: Se i test sono …
Sto cercando modelli o indicazioni architettoniche per un'imminente caratteristica che sto progettando. Fondamentalmente, è una funzionalità di esportazione con più target di esportazione e sto cercando di trovare un modo per renderlo abbastanza generico dove collegare nuovi target di esportazione non richiede molte modifiche di base. Per obiettivi di esportazione, …
Una parte del mio programma recupera i dati da molte tabelle e colonne nel mio database per l'elaborazione. Alcune colonne potrebbero essere null, ma nel contesto di elaborazione corrente si tratta di un errore. Questo "teoricamente" non dovrebbe accadere, quindi se lo fa punta a dati errati o ad un …
Un recente articolo di ycombinator elenca un commento con i principi di un grande programmatore. #7. Buon programmatore: ottimizzo il codice. Migliore programmatore: strutturo i dati. Miglior programmatore: qual è la differenza? Riconoscendo concetti soggettivi e controversi - qualcuno ha una posizione su cosa significhi? Sì, ma vorrei modificare questa …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.