Domande con tag 'programming-practices'

2
risposte

Dovresti rendere gli oggetti più generici possibile quando pianifichi l'architettura?

Sto cercando di migliorare le mie capacità nel pianificare progetti puliti e modulari con un accoppiamento minimo. È meglio mantenere gli oggetti il più generici possibile? Se è così, ci sono delle insidie che dovrei cercare di evitare durant...
posta 15.04.2018 - 20:19
2
risposte

Algoritmo per la pianificazione dei turni

Sto cercando di scrivere un programma per aiutare a programmare i turni per i dipendenti di una piccola impresa. Ci sono 28 turni che devono essere assegnati a 28 dipendenti (quindi questo significa che ogni persona riceve uno spostamento a sett...
posta 06.03.2018 - 21:33
2
risposte

Utilizzo di parole anziché numeri per il controllo delle versioni? [chiuso]

Sarebbe considerato accettabile utilizzare composti di parole invece di numeri per le iterazioni di versione? Ad esempio in uno schema: "[Adjective] [Noun]" La prima versione potrebbe essere qualcosa come: "Auspicious Armadillo" Quindi...
posta 17.03.2014 - 11:54
1
risposta

Considerazioni sulla scelta della struttura dei dati e delle scelte dell'algoritmo [chiuso]

Quali sono alcuni motivi per cui potresti scegliere un algoritmo di runtime peggiore? E quali sono alcuni vantaggi di una lista collegata rispetto a una tabella hash / array in cui l'accesso è un tempo costante.     
posta 06.02.2016 - 21:43
2
risposte

usi multipli per il software originale [chiuso]

Come fa un programmatore a capire più usi o applicazioni per il software originale che ha scritto. Sono un artista che ha progettato un gioco RPG con diverse e diverse applicazioni che sono tutte collegate e combinate nel software che sto cercan...
posta 02.02.2017 - 02:13
1
risposta

Qual è il termine per descrivere tutte le istruzioni eseguite a seguito di una particolare istruzione?

Qual è il termine per descrivere tutte le istruzioni eseguite a seguito di una particolare istruzione? main(){ if(a) call_a(); else call_b(); } func call_a(){ //do_something //sleep... call_b(); } Vorrei descrivere tutte l...
posta 06.07.2016 - 17:55
4
risposte

Formattazione multilinea di firme / chiamate a funzioni lunghe [chiusa]

Supponiamo che tu abbia una firma come questa: public void MyFooBar(IExtraSuperLongTypeName param1, TypeA param2 ISomeotherReallyLongTypeName param3, TypeB param4, TypeC param5) La formattazione su una riga è brutta e difficile da leggere....
posta 19.08.2016 - 08:13
2
risposte

L'aiuto del multithreading nel web scraping?

A mia conoscenza il multi-threading è solo un'illusione dato che la CPU pianifica il tempo per ciascuno dei processi. Pertanto, quando si esegue la rottamazione in un determinato momento, verrà scartato solo un contenuto del sito Web e questo po...
posta 08.10.2016 - 17:09
2
risposte

È mai eccessivo creare classi / oggetti? [duplicare]

Ho appena imparato a creare una classe o un oggetto in C ++ e sto praticando e imparando. Sto scrivendo una versione basata su testo di un popolare gioco da tavolo e mi chiedevo se è eccessivo creare una classe per dadi a sei facce invece d...
posta 04.08.2015 - 07:06
1
risposta

Cercando di trovare un preventivo - quando trovi un bug, correggi tutte le occorrenze

Ricordo vagamente una citazione di, IIRC Kernighan. Qualcosa sulla falsariga di: when you find a bug, fix all occurrences of it Penso che sia in "Practice of Programming" o "The C programming language." E, IIRC, era nel contesto di er...
posta 13.05.2018 - 15:47