Tutte le domande

9
risposte

Programmazione dichiarativa rispetto alla programmazione imperativa

Mi sento molto a mio agio con la programmazione Imperativa. Non ho mai avuto problemi nell'esprimere algoritmicamente ciò che voglio fare il computer una volta capito cosa è che voglio che faccia. Ma quando si parla di linguaggi come SQL o mi bl...
posta 31.12.2010 - 02:55
5
risposte

Validazione dell'input dei dati - Dove? Quanto? [chiuso]

La convalida dell'input dei dati è sempre stata una lotta interna per me. Sull'orlo di aggiungere un vero framework e codice di sicurezza al nostro progetto di riscrittura delle applicazioni legacy (che finora mantiene pressoché il codice di...
posta 02.06.2011 - 17:04
2
risposte

Abbiamo una grande applicazione Ruby on Rails (25 milioni di utenti mensili), la nostra gestione ha deciso di riscrivere in Node.js, sono pazzo?

Per favore, dimmi se: Node.js renderà il nostro sito più veloce! Node.js consumerà meno risorse del server, possiamo risparmiare denaro Node.js ci renderà più produttivi! Node.js significa che possiamo condividere il codice JavaScript...
posta 17.04.2013 - 10:36
2
risposte

Algoritmo per unire due array ordinati con un numero minimo di confronti

Sono presenti due array ordinati a , b di tipo T con dimensioni n e m . Sto cercando un algoritmo che unisce i due array in un nuovo array (di dimensione massima n + m). Se si dispone di un'operazione di confronto a basso costo, quest...
posta 26.12.2014 - 13:15
7
risposte

Come può una persona non tecnica imparare a scrivere una specifica per piccoli progetti?

Come può una persona non tecnica imparare a scrivere specifiche per piccoli progetti? Un mio amico sta cercando di esternalizzare alcuni sviluppi su un progetto di statistiche. In particolare, fa molto lavoro in Excel e vuole esternalizzar...
posta 04.09.2012 - 00:04
3
risposte

Perché non esiste alcuna implementazione generica di OrderedDictionary in .net?

Perché Microsoft non ha fornito un'implementazione generica di OrderedDictionary? Esistono alcune implementazioni personalizzate che ho visto, tra cui: link Ma perché Microsoft non l'ha incluso nella libreria .net di base? Sicuramente av...
posta 02.11.2010 - 15:47
6
risposte

Come chiamare un'API HTTP che non è RESTful? [chiuso]

Come chiameresti un'API basata su HTTP, utilizza l'URI per denominare le risorse e i verbi HTTP (PUT, POST, DELETE, GET ...) per manipolare quelle risorse? Secondo reclami di Roy Fielding non è REST, perché non c'è ipermedia. Internament...
posta 23.03.2015 - 13:32
8
risposte

È meglio usare le cattive pratiche preesistenti o le buone pratiche che non si adattano bene al vecchio codice?

Ci stavo pensando perché stavo cercando di scrivere un'estensione per un software di terze parti esistente e il loro database è orribilmente denormalizzato. Avevo bisogno di usare le loro tabelle esistenti e aggiungere un sacco di nuovi campi....
posta 30.09.2011 - 17:09
8
risposte

Come si mantiene la produttività al di fuori del lavoro? (Programma di programmazione) [chiuso]

Mi piace programmare, ma la programmazione al lavoro è proprio questo, lavoro. Vorrei sviluppare ulteriormente i miei interessi personali nella programmazione. Durante la settimana mi immagino di completare un piccolo progetto nel fine settimana...
posta 19.12.2010 - 18:04
11
risposte

Il mio collaboratore ha creato una tabella SQL a 96 colonne

Siamo nel 2010, ingegneri del software con 4 o 5 anni di esperienza, progettando ancora tabelle con 96 colonne di fracking. Gli ho detto che sarebbe stato un incubo. Gli ho mostrato che dobbiamo usare gli ordinali per interfacciare MySQL con...
posta 25.10.2010 - 19:03