Tutte le domande

1
risposta

Non vietato, ma non consentito - quale codice di errore http dovrei restituire?

So che se l'utente è vietato nell'area di un amministratore, dovrei restituire il codice di errore di stato 401 o 403. Tuttavia, cosa voglio proibire anche a un amministratore di accedere al cruscotto di un utente? Un amministratore ha una propr...
posta 06.12.2017 - 03:50
2
risposte

Qual è il significato di iniettare un componente nella programmazione?

I componenti comuni a tutte le implementazioni di ExoPlayer sono: Un MediaSource che definisce i contenuti multimediali da riprodurre, carica i media, e da cui è possibile leggere il supporto caricato. Un MediaSource è iniettato tramite ExoP...
posta 28.11.2017 - 11:21
2
risposte

Evita le istruzioni in cicli Nested FOR

Per favore perdonami se questa è una domanda doppia. Ho due loop nidificati che eseguiranno l'iterazione per circa mn volte (la complessità è di circa 3k). All'interno di questi cicli for, ho 3 Se le condizioni si basano su ciò che faccio cer...
posta 22.03.2018 - 06:45
2
risposte

Esiste un nome per una funzione che acquisisce un campo da un oggetto?

Quando si passa da una funzione all'altra il termine "predicato" viene spesso utilizzato per una funzione [breve] che restituisce un valore booleano. Esiste un termine per una funzione che seleziona un singolo campo su un oggetto? Per esempio...
posta 04.01.2018 - 18:58
3
risposte

revisione del codice a due livelli utilizzando la richiesta git pull in BitBucket

La seguente procedura: abbiamo il ramo Sviluppo e Lo sviluppatore crea un ramo di funzionalità da Sviluppo Lavorare e impegnarsi in questo ramo Rebase from Development Crea richiesta di pull Revisione del codice Unisci con lo svilu...
posta 23.08.2017 - 15:33
4
risposte

Come scrivere un test unitario per un metodo di repository che restituisce alcuni dati, in cui i dati possono cambiare nel tempo?

Ho un codice che legge cinque numeri da un database: class Repository extends DatabaseRepository { function getCoefficients(string $model) { return $this->getDatabaseLink()->query(" select a, b, c, d, e from c...
posta 22.12.2017 - 16:53
3
risposte

In che modo l'iniezione della dipendenza è diversa dall'utilizzo semplice dell'interfaccia?

Durante il tentativo di risolvere un problema, spiegato su Forum StackOverflow , qualcuno mi ha consigliato di utilizzare l'iniezione di dipendenza. Per motivi personali, nel momento in cui una persona mi parla dell'uso di un modello di design,...
posta 01.02.2018 - 09:23
5
risposte

Modello di progettazione software per il metodo di classe che deve essere chiamato una sola volta

Supponiamo di avere una classe TypeScript: export class TypeCreator { entities: Set<Whatever> registerEntities(e: Set<Whatever>): Set<Whatever>{ return this.entities = e; } } se registerEntities() dovrebbe...
posta 27.11.2018 - 21:15
4
risposte

Perché parliamo degli indirizzi e della memoria della variabile in C?

Perché usiamo parlare di indirizzi e memoria della variabile in C, dove in altri linguaggi (come in Java, .Net etc) non parliamo di indirizzo e memoria variabili in un programma, useremo direttamente le variabili . Ma in C Language stiamo asc...
posta 06.11.2013 - 09:00
2
risposte

C'è qualche problema se l'operatore ternario è usato nel metodo super () [closed]

Sto usando un operatore ternario nel metodo super () del mio codice. Mentre il codice è andato in revisione, ho ricevuto una risposta Strictly don’t use ternary operators in the Super() calls. C'è qualche problema se usiamo gli operatori...
posta 17.03.2014 - 06:29