Domande con tag 'programming-practices'

7
risposte

Un programma senza input è ridondante? [chiuso]

Ci sono programmi utili che non prendono input come: Input da tastiera dell'utente; un'interruzione da un orologio; dati da un altro server, ecc. Un programma che ha calcolato / stampato dati predefiniti potrebbe essere trasformato in un file...
posta 11.03.2017 - 23:00
3
risposte

È una cattiva pratica definire / utilizzare le funzioni "Preset"

Diciamo che ho una funzione estremamente robusta e versatile: void DoAnything(action, target, context) Nel mio programma, il 90% delle volte chiamo questa funzione, è con gli stessi parametri: DoAnything(eat, food, lunchtime);...
posta 07.10.2011 - 07:11
9
risposte

Come essere più logico? (meno bug / errori) [duplicato]

Ho programmato per 6 anni e sono al liceo (preferisco non rivelare la mia età). Mi sono dilettato in molte lingue diverse. Solo per elencarne alcuni: Java, PHP, C ++, Python, Autohotkey, Mathematica e molti altri. Ho un'ottima conoscenza delle...
posta 20.03.2011 - 18:45
8
risposte

Quali benefici ottengo dalla buona metodologia?

Uno dei miei amici ha lavorato per quasi 10 anni, mi ha chiesto perché ha bisogno di imparare cose nuove come unit-testing, MVC, architettura multilivello (crea un'applicazione a 3 livelli ma progetta come 2 livelli), Programmazione orientata ag...
posta 25.04.2011 - 19:59
4
risposte

È una cattiva pratica di programmazione verificare se una classe a cui fa riferimento la sua interfaccia è un'istanza di un'altra classe?

Ho una classe ( Timer ) con un elenco di matrici di oggetti Timable . Timeable è un'interfaccia. C'è una funzionalità specifica di cui ho bisogno per la classe Trigger (implementa Timable ), che ha un riferimento chiamato...
posta 05.06.2013 - 15:40
3
risposte

Quando si prova è OK usare un metodo del soggetto per testare un altro metodo del soggetto?

Ho due metodi nella stessa classe helper che crea un'immagine ( createImage ) e una che confronta due immagini ( compareImages ). Image createImage(Data data); Boolean compareImages(Image from, Image to); Voglio controllare il ritor...
posta 19.01.2015 - 14:49
3
risposte

Qual è il tuo approccio alla programmazione multi-paradigma?

Recentemente ho imparato un po 'di Ruby e ho avuto la seguente esperienza. Avevo scritto un piccolo strumento di circa 200 righe di codice e, come programmatore di Ruby inesperto, avevo usato diversi loop per costruire array da altri array. Per...
posta 22.04.2012 - 12:28
8
risposte

Quali strumenti utilizzi come programmatori [web] per aiutare le tue abilità progettuali?

Come programmatore, mi diverto a intraprendere piccoli progetti personali e ho un carico di script open source che ho ospitato su github. Sono un programmatore e non un designer . Tuttavia, è inevitabile che a volte sono costretto a design ....
posta 31.03.2011 - 18:18
6
risposte

Ottenere i diplomati fino alla velocità?

Questa domanda mi ha fatto riflettere su come le comapny affrontano di recente - laureato. I programmatori esperti si aspettano che i laureati CS scrivano codice pulito (per puro intendo codice facilmente comprensibile da altri - forse è t...
posta 03.03.2011 - 16:40
2
risposte

Esiste un certo numero di righe di codice da seguire / mantenere?

Sto sviluppando un sistema software (Patient Administration System) e ho notato che aveva già 451 linee di codice (in uno spazio dei nomi). Questo è cattivo? O il numero di righe di codice non importa fino a quando i metodi e i commenti sono...
posta 07.03.2012 - 08:13