Tutte le domande

17
risposte

Come posso fare del refactoring una priorità per la mia squadra?

Il codice base con cui lavoro quotidianamente non ha test automatizzati, nomi incoerenti e tonnellate di commenti come "Perché è questo qui?", "Non sono sicuro se è necessario" o "Questo metodo non ha un nome corretto" e il codice è disseminato...
posta 03.10.2011 - 00:44
11
risposte

IDEas per le lingue dinamiche: fino a che punto puoi arrivare?

Trovo frustrante il modo in cui la velocità di sviluppo che i linguaggi dinamici dovrebbero offrire venga significativamente compromessa dalla mancanza di completamenti e altre risorse che gli IDE potrebbero darti nelle loro controparti statiche...
posta 24.01.2012 - 13:08
11
risposte

Cosa posso fare quando l'intervistatore non conosce la risposta alla sua domanda? [chiuso]

Ieri ho avuto un'esperienza terribile in un'intervista. L'intervistatore mi ha chiesto della pura funzione virtuale. Ho detto che potrebbe avere o meno una definizione nella classe base, ma le classi derivate dovrebbero fornire una definizion...
posta 09.01.2011 - 08:07
23
risposte

Perché non può esserci un linguaggio di programmazione "universale" che funzioni a tutti gli effetti? [chiuso]

perché non combinare le migliori caratteristiche di tutti i linguaggi di programmazione esistenti e adattarlo a un linguaggio di programmazione universale?     
posta 19.09.2010 - 12:35
10
risposte

Dovremmo evitare oggetti personalizzati come parametri?

Supponiamo di avere un oggetto personalizzato, Studente : public class Student{ public int _id; public String name; public int age; public float score; } E una classe, Window , che è usata per mostrare le informazioni di u...
posta 12.05.2016 - 05:12
10
risposte

Quale dovrebbe essere il codice di stato http per l'errore "Servizio non disponibile nella tua zona"?

Il nostro servizio è in 5 città al momento. Se qualcuno prova a chiamare la nostra API di servizio da qualsiasi altra città, vogliamo lanciare questo errore Service not available in your area . La domanda è, quale sarebbe il codice http a...
posta 12.07.2018 - 14:46
2
risposte

Best practice / Pattern per la sincronizzazione dei dati bidirezionale

Molto spesso nei miei lavori emerge l'idea della sincronizzazione dei dati a 2 vie tra i sistemi di database. L'esempio classico è costituito da due sistemi CRM leggermente diversi (ad esempio, Raiser's Edge e Salesforce) e dalla necessità di di...
posta 16.02.2012 - 19:09
17
risposte

Ci sono lavori nel campo della programmazione che non richiedono di sederti alla scrivania tutto il giorno? [chiuso]

Sono nuovo nel campo della programmazione. Mi piace davvero tanto come carriera, ma non sono sicuro di poter stare seduto alla scrivania per otto ore al giorno. Non mi dispiace per brevi periodi di tempo, naturalmente, ma non posso farlo giorno...
posta 13.08.2013 - 21:35
6
risposte

Quale sarebbe lo svantaggio di definire una classe come sottoclasse di una lista di se stessa?

In un mio recente progetto, ho definito una classe con la seguente intestazione: public class Node extends ArrayList<Node> { ... } Tuttavia, dopo aver discusso con il mio professore di CS, ha affermato che la classe sarebbe stata...
posta 02.11.2016 - 21:27
6
risposte

Soluzione alternativa per Java controllate le eccezioni

Apprezzo molto le nuove funzionalità di Java 8 su lambdas e le interfacce dei metodi predefinite. Tuttavia, mi annoio ancora con le eccezioni controllate. Ad esempio, se voglio solo elencare tutti i campi visibili di un oggetto, vorrei semplicem...
posta 29.01.2014 - 14:56