Domande con tag 'programming-practices'

2
risposte

È pericoloso per un programma fare affidamento sui numeri di riga nei dati di input?

Recentemente ho aderito a un progetto software e ho scoperto che l'architettura corrente si basa su numeri di riga di file di dati di input. Ad esempio, i dati sulla riga 248 di un file di input corrispondono all'ID file 247. Il mio istinto m...
posta 14.12.2016 - 03:14
4
risposte

Che cosa determina quando un'applicazione richiede mvvm?

Sto sviluppando applicazioni mobili per Windows Phone 7. Questa applicazione chiama alcuni servizi web e occasionalmente invia risposte tramite servizi web. Recentemente ho iniziato a esaminare MVVM e ho notato che, sebbene venga suggerito duran...
posta 05.05.2011 - 00:27
3
risposte

Enforcing inclusione manuale di un file di intestazione specifico (banned.h)

Banned.h è una lista di funzioni ANSI C che Microsoft sta cercando di convincere i programmatori a deprecare. So già come applicare l'inclusione automatica di banned.h (come la risposta a Garantire che le intestazioni siano esplicitamente inclu...
posta 06.12.2014 - 00:27
3
risposte

Migliore pratica OOP in C #: passaggio dell'oggetto come parametro VS creazione di una nuova istanza dell'oggetto

Prima di tutto, vorrei sapere se passare un oggetto come parametro è molto meglio che creare nuovamente un altro oggetto in una classe che lo utilizzerà di nuovo e in secondo luogo quali sono i pro e i contro di ciascuno di essi? Ecco un esem...
posta 04.12.2014 - 06:55
4
risposte

Come tieni traccia di quale fase ti trovi in un programma? [chiuso]

Come molti, sto sviluppando un paio di applicazioni da solo (non allo stesso tempo) per vendere alla fine. Ma ho anche dei siti web da gestire, lavori universitari, una vita sociale, ecc., Così spesso posso dimenticare quale fase sono in program...
posta 20.08.2013 - 16:12
2
risposte

Se l'utente rifiuta un prompt "continua?", quale codice di uscita deve essere restituito?

Negli script basati sul terminale (Shell, Bash, Python, ecc.), se si richiede all'utente "Vuoi continuare?" e l'utente sceglie "No" , quale codice di uscita dovrebbe idealmente restituire lo script? Da una parte, lo script è stato eseguito...
posta 28.09.2013 - 00:10
3
risposte

Quando dovrei usare o meno BooleanUtils.isTrue (...) e BooleanUtils.isFalse (...)? [chiuso]

Informazioni su questa funzione: org.apache.commons.lang3.BooleanUtils.isFalse(Boolean bool) e isTrue simile, il mio lavoro (meno esperto) lo usa per ogni booleano nel codice. Sto cercando di convincerlo che non è una buona pratica...
posta 12.06.2013 - 03:02
4
risposte

Devo includere dipendenze per le quali ho l'origine come progetti nella mia soluzione?

Abbiamo diversi progetti nel controllo del codice sorgente per applicazioni web e desktop. Invariabilmente, molti di loro usano progetti open source di terze parti o anche librerie comuni all'interno della nostra organizzazione come dipendenze....
posta 17.04.2012 - 16:24
3
risposte

È possibile utilizzare un booleano Java per la logica ternaria (a 3 stati)?

Sto provando a creare una cache di base con un valore booleano, e l'ho fatta come tale: private Boolean _valueCache = null; private boolean getValue() { try { if (_valueCache == null) { // if cache was never filled retu...
posta 05.03.2015 - 16:47
5
risposte

Quando si progetta un protocollo, è meglio per un metodo accettare un singolo oggetto di un tipo specifico o un array?

Attualmente sto progettando un protocollo per uso interno, quindi non fa una grande differenza in questo caso particolare, ma mi sono chiesto: È meglio per un metodo accettare un singolo oggetto di un tipo specifico, o una matrice di oggetti,...
posta 02.05.2011 - 18:46