Tutte le domande

3
risposte

Quali sono i pro e i contro dell'architettura MVVM? [chiuso]

Oggi in classe siamo stati introdotti nell'architettura MVVM per Silverlight / WinPhone / WPF; sembra bello per i grandi progetti, ma quali sono i tuoi pensieri su MVVM? Quali sono i pro e i contro? Voglio ottenere di più nell'architettura...
posta 25.10.2011 - 15:21
3
risposte

Quali sono i tuoi consigli per il porting di un enorme progetto VC ++ 6 alla versione VS successiva?

Abbiamo un enorme progetto C legacy eseguito in VC ++ 6. E spero che questo sarà portato alle versioni successive di Visual Studio. Ma penso che sarà un grande lavoro. In realtà, ho appena provato a ricompilare il progetto con VS2005 e ho ricevu...
posta 07.07.2011 - 05:12
4
risposte

Come posso far lavorare meglio i programmatori sul codice condiviso con i test

Continuiamo a ripetere "devi prima tirare" (questo è git e github tra l'altro). Quindi codifichi un po ', poi fai passare i test, poi commetti, poi tira e premi di nuovo. Diamo link tutorial, proviamo duro / duro. Le ultime modifiche hanno rotto...
posta 21.07.2011 - 01:14
2
risposte

Esiste un termine per l'anti-pattern di gestione degli errori di scartare tutte le informazioni disponibili e solo l'errore di restituzione?

Di tanto in tanto (purtroppo troppo spesso) devo correggere codice come questo: // C++ code bool anyOldFunction(Param p) { try { ... if(some_condition_here) { handleErrorX(); return false; } else if(other_condition) { retur...
posta 05.09.2011 - 09:30
3
risposte

Passaggio da uno sviluppo su misura a una casa di sviluppo COTS

Attualmente una delle principali applicazioni che la nostra organizzazione produce sarebbe considerata come un software su misura, in quanto progettato specificamente per una specifica organizzazione cliente. Tuttavia, abbiamo specificamente...
posta 20.12.2011 - 14:55
3
risposte

Applicazioni mobili in Delphi [chiuso]

Molti di noi sanno che gli eseguibili di Delphi sono un po 'giganteschi, ma di nuovo è accettabile dato che al giorno d'oggi 1.5 MB non è un grosso problema in PC. Ma per quanto riguarda i dispositivi mobili? Attualmente Firemonkey supporta...
posta 09.12.2011 - 13:43
2
risposte

Dichiarare una funzione const quando si cambiano i dati dei membri

Considera il seguente codice (esempio): class A { private: int *_a; public: A() { /* initialize _a to something */ } ~A() { /* deallocate _a */ } void setA(int i) const { _a[i] = 3; } }; Questo codice viene c...
posta 27.10.2016 - 18:36
3
risposte

Come negoziare con un'azienda per sviluppare software? [chiuso]

Sono un programmatore, sto sviluppando software che dovrebbe essere compreso tra 50k e 100k di codice. Mi piacerebbe assumere un'azienda per sviluppare un'interfaccia al mio strumento con altri software scrivendo un plugin. Questa azienda l'ha f...
posta 06.07.2011 - 06:57
3
risposte

Come posso generalizzare più classi distinte come una singola classe, unita per scopo?

Ho un StringValidator . Un StringValidator è un Regex o un string con i caratteri jolly '*'. Voglio che StringValidator.StringIsValid() esegua un'azione o un'altra, a seconda di quale costruttore di overload è stato utili...
posta 27.10.2016 - 02:00
3
risposte

Perché non dovremmo mai "asserire" che una chiamata alla libreria non fallisce con un certo codice di errore?

Da man 3 assert_perror : The purpose of the assert macros is to help programmers find bugs in their programs, things that cannot happen unless there was a coding mistake. However, with system or library calls the situation is rather di...
posta 28.04.2017 - 18:54