Tutte le domande

2
risposte

Modelli di codifica: copia difensiva

Durante la visione di un video di YouTube su Tipi di valore in Swift , sono rimasto sorpreso da un semplice esempio ( intorno al minuto 3:00) che è stato dato per dimostrare le insidie dei tipi di riferimento. Codice di esempio: let home =...
posta 30.03.2016 - 19:54
1
risposta

GUI di Windows: Quanto dureranno le API "deprecate"? [chiuso]

Nota ho detto "deprecato" e non "astratto". Tornando ai tempi dell'MFC, WinAPI non era deprecato perché, da quello che ho letto, l'MFC si limitava ad astrarre WinAPI. C'è una differenza, perché un'API obsoleta è una delle funzionalità che ha una...
posta 29.01.2012 - 20:12
1
risposta

Come scegliere un buon nome per lo spazio dei nomi? (Linguisticamente)

L'inglese non è la mia lingua madre, quindi è un po 'più difficile scegliere un buon nome per uno spazio dei nomi. Un esempio per farti vedere meglio il mio problema: Abbiamo una serie di classi che hanno a che fare con il modo in cui un'orga...
posta 26.11.2011 - 13:08
2
risposte

È questo l'ambiente sbagliato per CI?

Sfondo Dimensioni team / progetto Attualmente nella nostra azienda, abbiamo un team di 3 sviluppatori. Ognuno di noi ha i nostri progetti su cui lavoriamo. Quindi, non abbiamo mai più di una persona che lavora su un progetto di svilupp...
posta 11.04.2016 - 11:26
3
risposte

Diagramma di sequenza UML: come rappresentare la risposta asincrona

Se A invia un messaggio asincrono a B come ad esempio, per caricare immagini asincrone nell'interfaccia utente dal web. Dove dovrebbe andare il messaggio di risposta? Dovrebbe essere inclinato o diretto? E dove sarebbe l'attivazione...
posta 17.09.2016 - 14:58
3
risposte

Quanto è aggressivo cambiare il puntatore intelligente interno a unique_ptr?

Lavoro su un prodotto software di grandi dimensioni che, avendo più di 20 anni, ha un numero di costrutti che sono stati sostituiti dagli aggiornamenti della lingua. Una di queste è una classe template di puntatori intelligenti home-roll che...
posta 04.04.2016 - 08:50
2
risposte

Crea una nuova variabile per abbreviare il codice

Mi sono spesso chiesto quali sono le implicazioni dell'accorciamento del codice assegnando variabili temporanee con nomi più brevi agli accessi ai dati con nomi lunghi. È meglio illustrato da un esempio (in Ruby, ma non che importi): Questo l...
posta 23.06.2016 - 03:15
2
risposte

Che cosa viene prima: il diagramma di attività o il diagramma di sequenza?

Ho imparato a conoscere i diagrammi UML e così via. Mentre facevo così, ho trovato un problema. Quale diagramma dovrebbe essere disegnato per primo quando si progetta un sistema dato che il caso d'uso e tale sono stati completati? Il diagramma d...
posta 23.05.2016 - 12:54
2
risposte

Domanda di progettazione su come nascondere l'implementazione dagli utenti di una libreria dinamica

Sto costruendo una DLL e nelle mie intestazioni pubbliche ho questo: (le definizioni sono in .cpp ma per chiarezza le mostro in .hpp qui) ObjectTag.hpp: class API_DLL ObjectTag { public: ObjectTag() : mUUID(UIDGenerator::Generate()) {...
posta 16.04.2016 - 13:46
2
risposte

Relazione tra URI RESTful e argomenti PubSub

Sto progettando un sistema che si adatta abbastanza bene a un'architettura RESTful. Gli utenti possono navigare una gerarchia di risorse da un nodo radice, ogni risorsa collega ad altre risorse, le risorse hanno URI ecc. In molti modi questo è m...
posta 15.09.2016 - 03:01