Tutte le domande

12
risposte

Cosa c'è di veramente sbagliato in un endpoint che restituisce HTML piuttosto che dati JSON?

Quando ho iniziato a studiare PHP (circa 5 o 6 anni fa) ho imparato a conoscere Ajax , e ho passato "le fasi": Il tuo server restituisce dati HTML e lo metti in un DOM innerHTML Scopri i formati di trasferimento dei dati come XML (e dì...
posta 14.03.2017 - 14:47
14
risposte

Perché l'overflow aritmetico viene ignorato?

Hai mai provato a riassumere tutti i numeri da 1 a 2.000.000 nel tuo linguaggio di programmazione preferito? Il risultato è facile da calcolare manualmente: 2.000.001.000.000, che è circa 900 volte più grande del valore massimo di un intero a 32...
posta 08.05.2017 - 12:06
16
risposte

Dovremmo progettare programmi per uccidersi a caso? [chiuso]

In breve, dovremmo progettare la morte nei nostri programmi, processi e thread a un livello basso, per il bene del sistema generale? Gli errori accadono. I processi muoiono. Pianifichiamo il disastro e occasionalmente ci riprendiamo. Ma raram...
posta 25.06.2013 - 01:18
10
risposte

Perché i C array non tengono traccia della loro lunghezza?

Qual era il ragionamento dietro non memorizzare esplicitamente la lunghezza di una matrice con una matrice in C ? Per come la vedo io, ci sono motivi schiaccianti per farlo ma non molti a supporto dello standard (C89). Ad esempio: L...
posta 28.04.2014 - 17:27
9
risposte

Perché è difficile rendere un programma Java 'apparire nativo'?

La maggior parte delle applicazioni Java non ha lo stesso aspetto delle applicazioni C / C ++. Swing potrebbe essere stato progettato apposta per avere un aspetto distinto, ma in base a ciò che ho letto, SWT, ad esempio, ha cercato di 'apparire...
posta 03.02.2014 - 12:42
14
risposte

Come posso davvero padroneggiare un linguaggio di programmazione?

So che imparando una lingua, puoi semplicemente comprare un libro, seguire gli esempi e, quando possibile, provare gli esercizi. Ma quello che sto guardando davvero è come padroneggiare la lingua una volta appresa. Ora so che l'esperienza è u...
posta 30.09.2012 - 18:55
13
risposte

Cosa possono fare più thread che un singolo thread non può? [chiuso]

Mentre i thread possono velocizzare l'esecuzione del codice, sono effettivamente necessari? È possibile eseguire ogni pezzo di codice utilizzando un singolo thread o esiste qualcosa che può essere realizzato utilizzando più thread?     
posta 01.08.2011 - 17:29
60
risposte

Quali elementi suonano all'istante le campane quando guardano il codice? [chiuso]

Ho partecipato a un evento di artigianato del software un paio di settimane fa e uno dei commenti è stato "Sono sicuro che tutti riconosciamo il codice errato quando lo vediamo" e tutti hanno annuito saggiamente senza ulteriori discussioni. Q...
posta 13.12.2010 - 15:48
14
risposte

A che punto la brevità non è più una virtù?

Una recente correzione mi ha richiesto di andare oltre il codice scritto da altri membri del team, dove ho trovato questo (è C #): return (decimal)CostIn > 0 && CostOut > 0 ? (((decimal)CostOut - (decimal)CostIn) / (decimal)Co...
posta 05.01.2017 - 17:17
7
risposte

Ship of Theseus applicato a GPL - Posso rilasciare il mio programma se sostituisco tutte le parti derivative?

I ha tradotto un GPLv2% con il% di programma in C , ma è stato difficile estenderlo come previsto e riscrivere parti significative di esso. Il programma ora è strutturalmente completamente diverso, ma ci sono diverse funzioni tradotte lett...
posta 19.10.2014 - 01:11