Vorrei creare un sistema che gestisca i messaggi di avviso di vari programmi e che possa elaborare tali avvisi per i clienti deboli via e-mail. Tutto ciò sarebbe contenuto su un'unica rete interna. Penso che voglio che l'architettura di base assomigli a qualcosa del genere: La preoccupazione principale che ho …
Domanda agile: l'agile crede nel far funzionare le cose nel “modo rapido e sporco” - o agile preferisce costruire solidamente da zero? O questa non è una domanda di metodologia, e più una domanda che valuti caso per caso? Sto tecnicamente "rifacendo" le fondamenta del sistema, dopo che ho già …
Ho un progetto di dimensioni sufficientemente grandi che non riesco più a mantenere ogni aspetto nella mia testa. Ho a che fare con un numero di classi e funzioni in esso e sto trasmettendo dati. Con il passare del tempo ho notato che continuavo a ricevere errori, perché ho dimenticato …
Scrivere un oggetto utente in Swift, sebbene la mia domanda riguardi qualsiasi linguaggio fortemente tipizzato. Un utente può avere un sacco di collegamenti (FacebookProfile, InstagramProfile, ecc.). Qualche domanda in merito. È buona norma avvolgere i collegamenti nel proprio oggetto? utente strutt { var firstName: string var lastName: string var email: …
Quindi, probabilmente come molti, mi trovo spesso ad avere mal di testa con problemi di progettazione in cui, ad esempio, esiste un modello / approccio di progettazione che sembra adattarsi intuitivamente al problema e ha i benefici desiderati. Molto spesso c'è qualche avvertimento che rende difficile implementare il modello / …
Ho appena letto https://techfindings.one/archives/2652 sulla programmazione funzionale e mi sono imbattuto in questo: Le funzioni anonime spesso non possono essere compilate JIT e non saranno mai ottimizzate Qualcuno può spiegarmi perché è così?
Ho letto diversi articoli, articoli e la sezione 4.1.4, capitolo 4 di Compilatori: Principi, tecniche e strumenti (2a edizione) (alias "The Dragon Book") che discutono tutti dell'argomento del recupero sintattico degli errori del compilatore. Tuttavia, dopo aver sperimentato diversi compilatori moderni, ho visto che si riprendono anche da errori semantici …
Ad esempio, una classe di solito ha membri e metodi di classe, ad esempio: public class Cat{ private String name; private int weight; private Image image; public void printInfo(){ System.out.println("Name:"+this.name+",weight:"+this.weight); } public void draw(){ //some draw code which uses this.image } } Ma dopo aver letto del principio della responsabilità …
Sono bloccato in un problema di concorrenza. È un problema tipico in cui l'utente invia 2 o 3 transazioni per persistere in alcuni dati che NON DOVREBBERO ESSERE duplicati nel DB, in caso di record duplicati è necessario restituire un errore. Questo problema è semplice quando puoi semplicemente aggiungere un …
Una delle funzionalità proposte per "Project Coin" di Java 7 era l '"operatore Elvis". Un rapporto di una presentazione JavaOne del 2009 su Project Coin l'ha descritta come tale: Una delle "piccole funzionalità" trattate in questa presentazione è il cosiddetto "operatore Elvis", una versione più concisa dell'operatore ternario. Mi ritrovo …
Vorrei scrivere un'applicazione simile all'e-commerce. E sai che in applicazioni simili i prodotti potrebbero avere proprietà e caratteristiche diverse. Per simulare tale opportunità ho creato le seguenti entità del modello di dominio: Categoria : è qualcosa come "elettronica> computer", cioè tipi di prodotti. Le categorie contengono un elenco di proprietà …
Nel mio progetto C ++, ho due classi Particlee Contact. Nella Particleclasse, ho una variabile membro std::vector<Contact> contactsche contiene tutti i contatti di un Particleoggetto e le corrispondenti funzioni membro getContacts()e addContact(Contact cont). Pertanto, in "Particle.h" includo "Contact.h". Nella Contactclasse, vorrei aggiungere il codice al costruttore per Contactquello che chiamerà …
Il vantaggio principale dell'architettura senza server è che tali programmi non necessitano di un server dedicato per l'esecuzione continua. Quindi vengono invocati su una richiesta e si fermano all'uscita dalla funzione. Ciò significa che un programma senza server dovrà essere rapido da avviare, per essere reattivo. In che modo quindi …
Sto seguendo questa domanda , ma sto spostando la mia attenzione dal codice a un principio. Dalla mia comprensione del principio di sostituzione di Liskov (LSP), qualunque sia il metodo nella mia classe di base, devono essere implementati nella mia sottoclasse e, secondo questa pagina, se si ignora un metodo …
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 …
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.