Domande con tag 'programming-practices'

1
risposta

Come evitare di violare una regola di definizione in questo caso?

Abbiamo una classe di% C ++ Mutex esistente. Ha una funzione di debug per tracciare l'id del thread proprietario. Quindi ha una variabile membro per archiviare questo, ma poiché lo sviluppatore originale non vuole sprecare memoria, questo m...
posta 27.02.2015 - 03:32
1
risposta

È buona pratica abbreviare le funzioni? [duplicare]

È buona pratica abbreviare le funzioni? Ad esempio questo codice: using System; namespace Hello { class Program { public static void Main(String[] args) {...
posta 13.02.2015 - 03:56
3
risposte

Come scrivere casi di test per un pezzo di logica? [chiuso]

Voglio imparare come scrivere le prove per un pezzo di logica come test di unità. Ora non sono interessato a nessun framework o linguaggio specifico, volevo solo sapere come posso imparare a scrivere coppie input-output che coprono tutto il domi...
posta 31.03.2016 - 14:52
1
risposta

Consigli necessari per rilanciare un'eccezione

Considera le seguenti c # codice: public class ExceptionManager { public static void TreatException(Exception ex) { if (ShowAndContinue(ex)) // display a user-friendly message on what happened and let the app run....
posta 26.11.2014 - 19:25
2
risposte

Prevenire i resolver ip in un programma tipo skype

Attualmente sto creando un programma simile a Skype, che usa un sistema ibrido peer to peer per comunicare tra gli utenti (ad es. il server contiene tutti gli IP degli utenti, un client che vuole connettersi a un amico dirà al server, che invier...
posta 20.07.2014 - 20:28
2
risposte

Gestione degli errori personalizzata

Sto cercando di capire il modo migliore per gestire gli errori personalizzati nella mia applicazione. Opzione 1: if(expr) { } else { $_SESSION['error'] = "Some message describing the error"; } Opzione 2: if(expr) { } else { $_S...
posta 31.12.2012 - 23:36
2
risposte

Aggiornamento di alcuni record del database mantenendo i vecchi valori

Sto progettando un'applicazione per più utenti. I loro dati (ad esempio Cognome) potrebbero cambiare nel tempo. Ma i documenti che creano dovrebbero contenere i loro dati per il momento in cui sono stati creati. Per ora sto aggiungendo un nuovo...
posta 18.03.2017 - 23:41
2
risposte

Va bene riutilizzare un'istanza di classe?

Chiedo in termini di classi di costo elevato, con un motore di particelle come esempio. Ho letto da qualche parte che un'istanza di una classe con un costo elevato da inizializzare, come un gestore di particelle, dovrebbe avere le sue variabi...
posta 09.04.2014 - 17:22
1
risposta

Buona correzione vs Risoluzione rapida [duplicato]

Partiamo da questo principio: la qualità è una funzione che non puoi aggiungere a un progetto nel bel mezzo del processo di sviluppo. Questo è lo scenario: due settimane per andare a vivere con il mio progetto e, uno degli sviluppatori ha a...
posta 11.11.2013 - 11:54
2
risposte

Come interrogare efficacemente il database con lo stesso programma milioni di volte

Ho ottenuto un software proprietario (qualcosa come un sistema DMS) per elaborare i documenti nel file system. Il software fornisce API molto limitate per manipolare il contenuto dei documenti in DMS ma consente di chiamare la riga di comando du...
posta 30.07.2017 - 13:00