Domande con tag 'programming-practices'

2
risposte

Test unitario di metodi non atomici [duplicato]

Sono nuovo nel test delle unità. Negli ultimi due giorni sto pensando a testare i metodi non atomici con i test unitari. Quando ho bisogno di scrivere dei test per alcune semplici modalità di metodo atomico in modo abbastanza semplice - sto pr...
posta 25.03.2014 - 12:21
5
risposte

Dovrei usare const più in C ++?

Ci sono alcune cose su cui sono piuttosto rigido, ma const non è stato uno di questi. Ad esempio, potrei creare una variabile locale che utilizzo tre volte in una funzione, che non viene modificata, eppure non mi preoccupo di renderla co...
posta 02.11.2016 - 01:13
2
risposte

Perché Facebook nasconde i nomi delle classi CSS?

Se guardi il codice sorgente di un sito web come Facebook, vedrai molte classi in quanto tali: <div class="_cy6 _2s24"><div class="_4kny"><div class="uiToggle _8-a _1kj2 _4d1i _-57 _5-sk" id="u_0_8"><a data-hover="tooltip"...
posta 17.06.2017 - 02:43
2
risposte

Qual è il modo corretto per uscire dal programma in C?

Ci sono molti modi per uscire dal programma in C. Alcuni di questi restituiscono zero o codice di errore, usando la funzione exit con EXIT_SUCCESS, EXIT_FAILURE, exit (0), exit (1) o qualche altro codice di errore, abort e probabilmente Qualche...
posta 03.11.2010 - 22:23
2
risposte

Modern Interpretation of the Unix Philosophy of "Rule of Generation"

Secondo Wikipedia , Eric S. Raymond ha dichiarato che una delle 17 regole di Unix è la "regola di generazione", affermando che: Developers should avoid writing code by hand and instead write abstract high-level programs that generate cod...
posta 23.06.2015 - 15:07
2
risposte

Quale sarebbe un motivo non forzato per avere un oggetto con Private Copy Constructor e l'Operatore di assegnazione?

Alla ricerca di ragioni non concettuali / non forzate relative a quando è necessario utilizzare un oggetto con un costruttore di copie private e un operatore di assegnazione private ? Come si risolve questa tecnica / pratica, che qu...
posta 09.11.2012 - 22:56
3
risposte

Rendere le cose funzionanti e poi migliorarle, o tentare di renderle "perfette" dall'inizio?

Non ho alcuna esperienza di lavoro come programmatore - ho appena programmato come hobby finora. Alcuni anni fa, ho sentito un programmatore dire che dovevo concentrarmi sul fatto che il mio codice funzionasse nonostante fosse lento (era per u...
posta 18.02.2013 - 00:08
2
risposte

È considerata una cattiva pratica utilizzare programmi esterni?

È considerata una cattiva pratica chiamare ad esempio tshark o ffmpeg nel mio codice, supponendo che non sono riuscito a trovare una libreria abbastanza buona da usare?     
posta 10.02.2018 - 22:29
3
risposte

Qual è il termine per uno stile di codifica che promuove la suddivisione del codice in piccole funzioni riutilizzabili a singolo compito?

Invece di scrivere un codice monolitico, mi è stato insegnato a trovare le parti di codice che possono essere riutilizzate (nello stesso codice o in altri) e creare una funzione basata su di esse, che dovrebbe eseguire "una e una sola " compito....
posta 09.11.2018 - 15:41
3
risposte

L'uso degli hash per le chiavi primarie è una buona idea?

La carta d'identità elettronica austriaca si basa sui cosiddetti identificatori di settore. Ad esempio, un ospedale può identificare una persona ottenendo un ID di settore per quella persona, che viene calcolato in modo approssimativo come seg...
posta 19.08.2015 - 14:03