Domande con tag 'programming-practices'

6
risposte

È brutto essere l'unico software di supporto che hai sviluppato?

Il mio datore di lavoro ha bisogno di un'applicazione web-based per gestire e condividere i dati all'interno del dipartimento, con circa 50-75 possibili utenti. Sento di avere la capacità di scriverlo per loro. Probabilmente userò Python / Djang...
posta 27.11.2012 - 03:14
1
risposta

Ha senso scegliere UTF-32, in base alla preoccupazione che alcune regole di base vengano interrotte per UTF-8?

Sto lavorando su un progetto C ++ multipiattaforma, che non considera Unicode, e ho bisogno di modifiche per supportare unicode. Seguono due scelte e devo decidere quale scegliere. Uso di UTF-8 (std :: string) che faciliterà il supporto d...
posta 17.04.2014 - 12:06
5
risposte

Come si chiamano diversi ruoli utente nella progettazione del software?

Sono solo curioso, sto costruendo un'app web con un modello User con autorizzazioni basate sui ruoli. Ho i seguenti ruoli: Visitatore (utente anonimo) ?? (utente registrato) Moderatore Ammin Sto avendo difficoltà a capire cosa ch...
posta 21.07.2011 - 21:45
4
risposte

Numeri magici, località e leggibilità

Ultimamente mi sono ritrovato a inserire numeri magici in codice per renderlo più leggibile. L'ho fatto in situazioni in cui il numero magico viene usato una sola volta e il suo scopo è ovvio dal contesto. Un esempio di un recente progetto:...
posta 10.07.2016 - 21:04
5
risposte

Devo ignorare le caratteristiche di una lingua quando ho intenzione di eseguire il porting del mio codice su un altro che non ha tali caratteristiche?

Attualmente sto giocando con un progetto molto grande. Un interprete per un semplice linguaggio di scripting. Dopo settimane di pianificazione, ho deciso che il miglior modo di agire sarebbe quello di prototipare parte dell'interprete in Python,...
posta 25.11.2016 - 22:15
1
risposta

Disconnetti il sistema su tutti i dispositivi

Su siti come Facebook e Twitter, hai una funzione per disconnettersi su tutti i dispositivi. Come funziona? Funziona con indirizzi IP o qualcosa del genere? Cosa succede quando si effettua l'accesso su un dispositivo e si utilizza tale funzio...
posta 04.10.2016 - 12:41
6
risposte

Perché la compatibilità con le versioni precedenti di C ++ è importante / necessaria? [chiuso]

Per quanto ho capito, è opinione diffusa all'interno della comunità C ++ che alcune funzionalità del C ++ (incluse alcune funzionalità ereditate direttamente da C), pur essendo ancora utilizzabili in sé stesse, non si adattino bene al C ++ più r...
posta 03.04.2012 - 07:08
3
risposte

È giusto saltare i test delle unità e procedere direttamente ai test di integrazione della scrittura se non è possibile testare l'unità in isolamento?

Secondo l'articolo di Martin Fowler, link È consigliabile scrivere più test unitari rispetto ai test di integrazione. Ciò significa idealmente che ogni unità di lavoro deve essere scritta con test unitari inclusi tutti i casi limite? Che...
posta 03.05.2017 - 07:23
1
risposta

Consigli di orientamento durante lo sviluppo in C

Durante lo sviluppo di una libreria con C, quali sono le tue raccomandazioni in materia di scope variabili e funzioni? In C ++, OOP e namespace hanno reso tutto molto più semplice. Ma come farlo con la semplice C? In particolare come utilizza...
posta 30.05.2011 - 08:23
2
risposte

Come inserire efficacemente il codice dal vivo

Quali sono le strategie generali da impiegare quando si tenta di garantire che un modulo di codice funzioni correttamente sul sistema live? Un problema comune che abbiamo nella nostra software house è che normalmente distribuiamo soluzioni al se...
posta 27.03.2013 - 11:55