Tutte le domande

3
risposte

Impostazione delle scadenze nello sviluppo del software [duplicato]

Ho lavorato su un sistema da solo per circa due anni. Ho ereditato il sistema da un appaltatore che ha lavorato per circa due anni prima di me (da solo). Il sistema non è particolarmente ben progettato perché sono presenti logica aziendale, lo...
posta 07.09.2013 - 17:39
3
risposte

SOLID Struttura e design delle applicazioni

Un'unica struttura possibile per un'applicazione consiste nel suddividerla in moduli come Accesso ai dati, Core, Servizi, UI. Ora, a seconda del tipo di ORM che si sta utilizzando, il livello di accesso ai dati avrà un insieme di entità che rapp...
posta 12.08.2013 - 11:50
2
risposte

Le migliori pratiche per gestire valori variabili al di fuori del codice sorgente?

Sto cercando di ottenere la mia testa avvolta attorno all'OOP dopo aver programmato in più lingue procedurali per un certo numero di anni. La mia domanda: qual è la migliore pratica per gestire valori variabili al di fuori del codice sorgente...
posta 25.08.2013 - 16:26
1
risposta

Procedure moderne per applicazioni basate su stored procedure

Lavoro in una soluzione abbastanza grande e vecchia che ha molti punti di accesso per diversi tipi di client, con siti Web per l'accesso pubblico, siti Web per l'accesso interno, alcuni siti Web e servizi Web per l'accesso delle aziende partner,...
posta 24.07.2013 - 15:06
4
risposte

Eliminare le istruzioni long / Complex if..else usando Chain of Responsibility?

Ho un HttpHandler, che consente agli utenti di accedere a un sistema passando un codice crittografato. All'interno di ProcessRequest esegue alcuni passaggi. Recupera il codice crittografato dalla richiesta (potrebbe essere in Form /...
posta 28.08.2013 - 05:14
3
risposte

Licenza che garantisce all'autore iniziale tutti i diritti di lavoro derivato / modificato?

Si noti che non voglio discutere sull'aspetto morale di questa domanda. So che probabilmente ci sono molte preoccupazioni diverse. Ho cercato una licenza speciale che potesse essere utilizzata in uno scenario successivo, ma senza successo:...
posta 19.07.2013 - 10:34
2
risposte

Perché l'assegnazione di una variabile a false restituisce false?

Perché: something = false restituisci sempre falso? Poiché si tratta di un compito e non di un confronto, sembra più sensato restituire il risultato (successo / fallimento) del compito ( come quasi ogni altro compito che fai ). EDIT...
posta 12.10.2013 - 19:06
2
risposte

Come si prevede che un committer si comporti? [chiuso]

In progetti open source di solito c'è un set di sviluppatori che hanno le autorizzazioni per il commit del codice - i committer - e altri che "pull request" o send patches, il "pubblico generico". Trovo fastidioso quando il committer f...
posta 12.12.2013 - 07:26
1
risposta

Perché i metodi sono considerati gli attributi di classe in Python?

Ho letto in un libro che entrambi i metodi e campi sono considerati gli attributi di una classe in Python. Tuttavia, recentemente mi è stato detto da un mio amico che i metodi potrebbero non essere considerati gli attributi di una clas...
posta 01.08.2013 - 20:40
4
risposte

Implementazione della mischia, ma per la prima volta: come gestire i prerequisiti tecnici?

Dopo aver lavorato su Scrum (ish) in un posto di lavoro precedente, sto cercando di implementarlo nel mio nuovo posto di lavoro per un progetto nuovo di zecca (non sono un esperto di scrum). Abbiamo alcuni prerequisiti per il codice prima di pot...
posta 21.07.2013 - 12:32