Tutte le domande

3
risposte

namespace e guardie con conflitti di denominazione

C ++ ha namespace per evitare collisioni di cose con lo stesso nome. Le guardie di testa hanno uno scopo diverso. Impediscono a include di utilizzare la stessa intestazione due volte. Tuttavia, possono soffrire dello stesso problema: cos...
posta 13.09.2016 - 21:08
2
risposte

Un elenco collegato considera una raccolta di oggetti?

Algoritmo 4ed di Sedgewick dice Several fundamental data types involve collections of objects. Specifically, the set of values is a collection of objects, and the operations revolve around adding, removing, or examining objects in t...
posta 07.10.2016 - 04:22
3
risposte

Qual è il termine generale per i nomi di [funzione] di cui il valore è completamente noto al momento della compilazione?

In alcuni linguaggi di programmazione, il significato di determinati nomi può essere completamente determinato in fase di compilazione (cioè senza eseguire il programma). Esempio: Una funzione in C ha portata globale; quando il nome d...
posta 07.12.2016 - 11:06
2
risposte

Mi aspettavo che l'utente API implementasse un UnsupportedOperationException ok?

Sto scrivendo un gestore per il download / l'importazione di dati. Dopo aver inserito i dati nel database, è possibile chiamare diversi lavori di importazione, ma solitamente è solo uno. Quindi ci sono due metodi per ottenere i lavori di importa...
posta 09.12.2016 - 15:45
1
risposta

Uno spazio bianco nella strip dovrebbe essere nel contenuto dell'utente?

Diciamo che esiste un'API REST che consente agli utenti di creare oggetti. Questi oggetti hanno un nome. Il nome non deve essere univoco tra tutti gli oggetti e non ha alcun significato speciale all'interno dell'API. Dovrebbe la strip strip spaz...
posta 03.12.2016 - 13:16
3
risposte

Quando si dichiara una matrice in Java, qual è la posizione convenzionale per le parentesi quadre?

Ho visto due metodi per dichiarare un array, come la porzione String[] args del metodo principale: public static void main(String args[]){ o public static void main(String[] args){ Il libro di testo che sto usando lo ha scritto ne...
posta 18.09.2016 - 14:32
1
risposta

Devo seguire rigorosamente gli schemi?

Ho un servizio che è un client API. L'obiettivo è creare un'istanza di un cliente concreto che gli dici (diversi fornitori), implementare i suoi metodi ( createRequest e doRequest ) e inoltrare la chiamata al client concreto, quindi...
posta 15.12.2016 - 02:13
2
risposte

Evitare stringhe di formattazione hard-coded

In C, ci piace usare #define o const globali per evitare valori e stringhe di codifica hard. Come possiamo evitare le stringhe hard-coding che devono essere formattate? Si consideri, ad esempio, la costruzione di un percorso file su...
posta 28.07.2016 - 14:53
5
risposte

Indentazione automatica in C ++ (stile automatico) in un team IDE multiplo

Esiste un modo conveniente e sostenibile per gestire il rientro del codice e lo stile in una squadra in cui più IDE (Emacs, XCode, VS) sono utilizzati da programmatori diversi? Stiamo usando git, quindi dovremmo usare un hook precommit o dovr...
posta 25.08.2016 - 09:37
5
risposte

Classe con un numero elevato di proprietà

Ho una classe che avrà un numero enorme di proprietà (da 30 a 50). Un numero enorme di queste proprietà sarà letto solo sul client. È una buona pratica avere una classe con molte proprietà o avere classi più piccole e usarle come proprietà nella...
posta 26.09.2016 - 09:42