Sto cercando di seguire il modello di controllo dell'accesso basato sui ruoli per limitare ciò che gli utenti possono o non possono fare nel mio sistema. Finora ho le seguenti entità: utenti : persone che useranno il sistema. Qui ho nomi utente e password. ruoli : raccolta di ruoli che …
Contesto: sto usando C # Ho progettato una classe e, al fine di isolarla e di semplificare i test unitari, sto passando tutte le sue dipendenze; non crea istanze di oggetti internamente. Tuttavia, invece di fare riferimento alle interfacce per ottenere i dati di cui ha bisogno, devo fare riferimento …
Voglio porre alcune domande sulle migliori pratiche relative ai tipi di mappatura e all'utilizzo dei metodi di estensione in C #. So che questo argomento è stato discusso più volte negli ultimi anni, ma ho letto molti post e ho ancora dubbi. Il problema che ho riscontrato era l'estensione della …
Swift ha Optionals. C # ha Nullabletipi. Per quanto ne so, entrambi hanno lo stesso scopo, oltre al valore di un certo tipo memorizzano le informazioni se la variabile ha valore o non è definita (non inizializzata). La domanda è: sono Optionalssolo Nullabletipi con un nome diverso o ci sono …
Nel nostro lavoro, abbiamo diverse applicazioni .net che condividono molte funzionalità di base. Abbiamo creato queste applicazioni usando un'architettura n-tier pulita, ma abbiamo colto quel momento in cui ci rendiamo conto che abbiamo implementato nuovamente le stesse funzioni diverse volte. Ovviamente questo viola DRY e vorremmo correggerlo. Stiamo già utilizzando …
Vado in Clean Architecture e alzo il mio livello Android da MVC a MVP , introducendo DI con Dagger 2, Reactivity con RxJava 2 e, naturalmente, Java 8. Nell'architettura pulita MVP è presente un livello tra le entità (nei datastore) e i presentatori che dovrebbero accedervi. Questo livello è il …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 3 anni fa . Dato il percorso del file: /some/path/abc.txt Il nome file è "abc.txt" …
Secondo la definizione disponibile online, "la multi-tenancy è un'architettura in cui una singola istanza di un'applicazione software serve più clienti ". Significa che ho un sito Web di un ristorante o di una scuola e fornisco l'accesso a diversi ristoranti o scuole per utilizzare la mia applicazione con i propri …
Sto sviluppando un semplice servizio RESTful per tornei e programmi. Quando un torneo viene creato tramite una richiesta POST contenente un corpo JSON, il torneo viene inserito in un BiMap, dichiarato come segue in un'implementazione DAO: private BiMap<String, Tournament> tournaments = Maps.synchronizedBiMap(HashBiMap.create()); Quando viene creato un torneo, viene restituito l'ID …
Il nostro team ha recentemente iniziato a condurre revisioni del codice per ogni check-in. Come capo del team sto cercando di trovare un equilibrio tra fornire troppi suggerimenti, fastidiosi sviluppatori e ridurre l'output dei team e lasciare andare il codice che avrei scritto diversamente. Esistono prove, studi o indicazioni da …
Ho appena modificato le impostazioni del ramo sul mio repository GitHub, in modo che il mio ramo [successivo] richieda un build CI di passaggio attraverso una richiesta pull. Segue una discussione con alcuni membri del team sui test falliti. Per amor di contesto ... Il repository ha un ramo [maestro] …
Sto cercando di costruire una comprensione generale per ciò che è comune in questa situazione in modo da poter decidere se ha senso proseguire ulteriormente. Gli installatori sono i benvenuti in un tipico ambiente aziendale con quanto segue? Processo di controllo delle modifiche Ambienti Dev / QA / Production Team …
Sto progettando un formato di file e voglio farlo nel modo giusto. Poiché si tratta di un formato binario, il primo byte (o byte) del file non dovrebbe formare caratteri testuali validi (proprio come nell'intestazione del file PNG 1 ). Ciò consente agli strumenti che non riconoscono il formato di …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Software Engineering Stack Exchange. Chiuso 7 anni fa . Quando sei sotto pressione, la scadenza si avvicina e un manager ti respira al collo …
Abbiamo un processo di bug attualmente in fase di elaborazione. Abbiamo 3 livelli di bug: Bug P1: bug che impedisce agli utenti di funzionare. Devono essere risolti sul posto. Bug P2: bug che hanno un impatto ma che gli utenti possono lavorare Bug P3: bug che non influiscono e in …
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.