Domande con tag 'programming-practices'

5
risposte

L'interruzione di una funzione in più piccoli è grande ... tranne per quanto riguarda il code-folding? [duplicare]

Attualmente sto leggendo il libro del codice pulito di Robert Martin. Finora mi sto divertendo. Martin parla molto della separazione delle funzioni lunghe in funzioni brevi, ognuna delle quali fa esattamente una cosa ad un livello di astraz...
posta 18.09.2014 - 15:43
3
risposte

Bug-prevent vs vs clean code

Se mi trovo di fronte alla decisione di scrivere un codice pulito, bello, ma mi piacerebbe aprire un nuovo percorso che i bug potrebbero prendere per apparire, dovrei prenderlo? (Purché non sia disposto a dedicare il tempo a trovare un modo che...
posta 06.06.2018 - 19:02
1
risposta

Che tecnica di programmazione è questa?

Ho due classi Java. Il primo è chiamato "Index", e il secondo, temporaneamente, l'ho chiamato "IndexCache": public class IndexCache { private static Map<String, Index> map = null; static { map = new HashMap<String, In...
posta 03.03.2015 - 05:29
2
risposte

I verbi HTTP dovrebbero essere usati semanticamente?

Se sto realizzando un'applicazione web che si integra con un back-end lato server, sarebbe meglio utilizzare i metodi HTTP semanticamente? Ad esempio, se sto recuperando dati (ad es. Per popolare un menu, ecc.), Utilizzerei GET, ma per aggiornar...
posta 19.10.2012 - 16:00
2
risposte

Caratteri e editor non stampabili

Oggi mi è stato presentato un problema molto sgradevole e non so bene dove chiedere questo, ma spero che sia ok. Quindi ho la seguente stringa: ""ASCIIEncoding.Default.GetString(new byte[]{0, 1});SOH"" (almeno è così che appare in Visual...
posta 01.06.2015 - 16:38
2
risposte

Quale lingua ha il supporto più avanzato per la programmazione basata su prove? [chiuso]

Con la programmazione basata su prove, voglio dire, puoi in qualche modo dimostrare la correttezza del tuo programma senza test. Ho sentito che Ada ha una funzione chiamata contratto, ho anche sentito che, se riesci a superare il controllo de...
posta 21.01.2015 - 02:05
2
risposte

Test delle unità: i test per un metodo devono validare i risultati di altri metodi?

Una cosa che mi dà fastidio mentre scrivo i test unitari del mio codice è se i test dei metodi dovessero includere la convalida del risultato di altri metodi? Certo, metodi pubblici. Vediamo un esempio piuttosto banale: public int Solve(string...
posta 30.07.2014 - 11:22
3
risposte

Coercizione errata o arresto anomalo sempre precoce

Il consenso generale sembra favorire l'approccio Crash Early , la fonte più affidabile è l'acclamato libro Pragmatic Programmer . E mentre capisco e sono d'accordo con il consiglio in molte situazioni, mi chiedo se una volta che il programm...
posta 15.12.2014 - 11:51
3
risposte

So cosa voglio fare, ma ho difficoltà a codificarlo? [chiuso]

Dopo aver fatto alcune interviste, mi sono reso conto che di solito so cosa voglio fare per risolvere un problema, ma spesso ottengo la mia logica complicata (e introduco un sacco di bug) quando sto codificando. Ad esempio, quando ho provato...
posta 06.02.2014 - 01:07
4
risposte

Qual è l'alternativa al codice DRY quando richiede troppi parametri?

Qual è la strategia migliore per mantenere un codice facile da seguire quando si mantengono le cose DRY significa che devi passare molti parametri alle funzioni condivise? Nel mio caso specifico, ho un'app basata sui graal e ho implementato u...
posta 01.10.2015 - 16:52