Tutte le domande

3
risposte

Ci sono 2 metodi che chiamano l'un l'altro l'odore del codice?

Ad esempio, se 2 classi dipendono l'una dall'altra, è una sorta di dipendenza circolare e dovrebbe essere evitata. E i metodi? per esempio, se ho 2 metodi che si chiamano a vicenda: public void methodA(){ //some other code if(something...
posta 03.08.2018 - 06:16
4
risposte

Consiglia un libro tecnico che spiega come comunicano browser e server [chiuso]

Anche se ho sviluppato applicazioni web da 6 anni a questa parte, non so ancora cosa succede quando una richiesta raggiunge il server. Sto cercando un libro che funzioni attraverso ciò che accade quando una richiesta raggiunge il server e come i...
posta 23.03.2011 - 14:26
3
risposte

qual è il modo migliore per scrivere un codice ricorrente con enumerazioni diverse

Fondamentalmente ciò che questo codice fa è determinare se l'utente è autorizzato ad accedere alla pagina o no dall'elenco delle pagine come enum , ognuna ha il nome del ruolo come nome e il nome della pagina al suo interno. Il problema è...
posta 19.11.2018 - 09:14
6
risposte

come dimostrare matematicamente la complessità di un algoritmo

Conosco gli algoritmi fondamentali e le sue complessità. per esempio se la ricerca binaria ha complessità O (log n), allora come posso dimostrarlo matematicamente?     
posta 07.02.2011 - 17:22
2
risposte

Cosa c'è di astratto nella fabbrica astratta?

Mi sono sempre chiesto perché l'Abstract Factory Pattern sia effettivamente chiamato abstract ? Non capisco cosa ci sia di astratto in questo? In qualche modo non rientra nell'immagine delle classi abstract a cui penso quando sento la p...
posta 16.07.2018 - 05:59
1
risposta

Riduzione dei calcoli ridondanti

Sto vivendo un dilemma. Lascia che ti spieghi con due funzioni: # Takes vector.magnitude(), vector.x, vector.y and uses it somewhere def func1(vector, {other parameters 1}): pass # Takes vector.magnitude(), vector.x, vector.y and uses it...
posta 22.05.2018 - 23:42
2
risposte

Usa diagramma dei casi

Non sono sicuro che il mio diagramma sia corretto, è corretto avere questo numero di relazioni di inclusione? Nota: lo scenario del mio sistema: l'utente accede alla pagina Web e inserisce qualsiasi account utente di Twitter, quindi il mio si...
posta 21.03.2018 - 08:27
1
risposta

Perché Swift non consente direttamente gli intervalli di sottoscrizione e intero di Int String?

Se ho una stringa: let str = "Hello world" Sembra abbastanza ragionevole poter estrarre un personaggio: let thirdChar = str[3] Tuttavia, non è legale. Invece, devo usare la sintassi estremamente ottusa: let thirdChar = str[str.index(...
posta 09.12.2017 - 20:11
1
risposta

Come denominare due funzioni che potrebbero essere denominate uguali?

Ho un'app nodo con una coda per l'elaborazione di lavori in background. Ho un file che esporta una funzione che, una volta eseguita, crea un lavoro nella mia coda. In quel file, ho anche il gestore per questo tipo di lavoro. Assomiglia a questo:...
posta 02.02.2018 - 09:22
1
risposta

Per ereditare o sovrascrivere?

Immagina di scrivere un gioco in cui i carri armati combattono tra loro. Una classe generica Tank è creata e ha il metodo fire () che lancia un cannone, assomiglia a questo Tank::fire() { /* fires a cannon */ } E poi c'è una class...
posta 21.10.2017 - 17:21