Domande con tag 'programming-practices'

5
risposte

Cosa dovrebbe contenere un costruttore?

Che cosa dovrebbe contenere un costruttore? In entrambi i casi, sono necessari tutti e tre gli argomenti per far funzionare la classe. Quale approccio è migliore e perché? 1) class Language { LanguageRepository languageRepository;...
posta 25.02.2018 - 11:37
2
risposte

Come gestire nomi di metodi lunghi nel diagramma di sequenza?

Ho un'applicazione C # sviluppata con VS 2010 pro. La versione definitiva avrebbe una funzione di diagramma di sequenza. Dato che creerò "manualmente" il mio diagramma di sequenza, come faccio a gestire nomi di metodo piuttosto lunghi? obje...
posta 30.04.2014 - 13:19
3
risposte

Documenting intent Vs knowledge

Si dice che dovresti documentare l'intento della tua funzione o classe con la quale sono d'accordo. Tuttavia recentemente questa linea è diventata un po 'sfocata quando volevo che qualcuno documentasse perché questa particolare classe è stata cr...
posta 19.03.2015 - 20:48
3
risposte

Chiarimento sull'acquisizione / rilascio della semantica nella programmazione multithread

Nel tentativo di comprendere fondamentalmente qualsiasi concetto, cerco di capire il significato delle parole nel contesto in cui viene utilizzato. Al momento, sto cercando di capire fondamentalmente l'intera semantica acquisizione / rilascio da...
posta 20.04.2015 - 15:09
3
risposte

Un posto per mettere esempi di codice nei progetti

Ogni tanto ottengo o scrivo alcuni campioni di codice minimi per ottenere compiti. Qual è la prassi abituale per la memorizzazione di questi campioni (che potrebbe rivelarsi utile in seguito)? Hai una cartella sorgente separata o crea un progett...
posta 15.08.2012 - 10:21
2
risposte

Va bene se usiamo una stringa arbitraria come UUID?

Ho trovato il tutorial di client (android) e server (pc) bluetooth tutorial da qui. Ma la mia domanda è sull'UID. Va bene se lo definiamo casualmente senza il formato corretto ? Perché ho sentito UUID generalmente per l'ID di ogni d...
posta 07.07.2014 - 09:19
1
risposta

Balancer che delega le richieste ai server e il problema con Websockets

Consente un'applicazione con funzionalità di chat in tempo reale. La chat richiede web socket per poter funzionare in tempo reale. Ora immaginiamo di avere un "server di bilanciamento" e 3 server di applicazioni. L'istanza dell'applicazione v...
posta 15.08.2018 - 18:15
3
risposte

L'uso dei personaggi in Agile ha qualche valore durante l'implementazione?

Si tratta dell'uso dei personaggi, principalmente nel regno dello sviluppo agile. Quale valore, se ce ne sono, le persone danno durante l'implementazione? Nella modellazione agile , la discussione sui personaggi rimane nel contesto dell'ind...
posta 08.01.2013 - 23:04
2
risposte

È una buona idea installare più librerie di quelle necessarie? [chiuso]

Ho deciso di provare Anaconda , sembra che siano state utilizzate troppe grandi aziende. Sono rimasto stupito dal numero di librerie incluse di default installing: python-2.7.9-2 ... installing: conda-3.10.0-py27_0 ... installing: conda-build...
posta 15.05.2015 - 20:35
1
risposta

Quando si eredita da una classe base, dovresti ripetere il test degli argomenti del costruttore?

Dire che ho qualcosa del genere: public class BaseClass { public BaseClass(string someString) { if(someString == null) throw new ArgumentException(); } } public class ChildClass : BaseClass { public ChildCl...
posta 18.06.2013 - 22:57