Domande con tag 'design'

17
risposte

È una buona idea progettare un'architettura pensando che le classi dell'interfaccia utente possano essere sostituite da un'interfaccia a linea di comando?

Nella pagina Completa codice 25, si dice che è una buona idea poter sostituire facilmente le normali classi di interfaccia utente con una riga di comando. Conoscendo i suoi vantaggi per i test, per quanto riguarda i problemi che potrebbe port...
posta 22.08.2012 - 21:14
9
risposte

Posso scrivere codice ... ma non posso progettare bene. Eventuali suggerimenti? [chiuso]

Sento di essere bravo a scrivere codice in bit e in pezzi, ma i miei progetti fanno davvero schifo. La domanda è: come posso migliorare i miei progetti - e diventare a sua volta un designer migliore? Penso che le scuole e le università faccia...
posta 24.05.2012 - 07:16
8
risposte

In cosa consiste "Soft Coding"?

In questo articolo di Alex Papadimoulis, puoi vedere questo snippet: private void attachSupplementalDocuments() { if (stateCode == "AZ" || stateCode == "TX") { //SR008-04X/I are always required in these states attachDocument("SR00...
posta 08.04.2016 - 11:14
11
risposte

Perché main () dovrebbe essere breve?

Ho programmato per oltre 9 anni e, secondo il consiglio del mio primo insegnante di programmazione, mantengo sempre la mia funzione main() estremamente breve. All'inizio non avevo idea del perché. Ho solo obbedito senza capire, con grand...
posta 20.06.2011 - 23:23
7
risposte

Devo usare Iniezione delle dipendenze o fabbriche statiche?

Durante la progettazione di un sistema mi trovo spesso ad affrontare il problema di avere un mucchio di moduli (logging, accesso ai database, ecc.) utilizzati dagli altri moduli. La domanda è, come faccio a fornire questi componenti ad altri com...
posta 11.03.2013 - 13:36
6
risposte

Perché alcuni programmi C sono scritti in un enorme file sorgente?

Ad esempio, lo SysInternals strumento "FileMon" del passato ha un driver in modalità kernel il cui codice sorgente è interamente in un file di 4.000 righe. Lo stesso vale per il primo programma ping mai scritto (~ 2000 LOC).     
posta 02.03.2017 - 22:44
18
risposte

Progettare i difetti e affrontare l'umiliazione da esso [chiuso]

Sei sempre stato fondamentalmente corretto nei progetti software che hai proposto? Quando si rilascia un disegno che era fondamentalmente sbagliato, si tende a perdere il rispetto dei membri del proprio gruppo. Non importa cosa fai dopo che fini...
posta 30.01.2012 - 02:19
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
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
16
risposte

Il progetto è quasi finito, ma codice spaghetti procedurale. Riscrivo o continuo a provare a spedirlo? [chiuso]

Sono uno sviluppatore web principiante (un anno di esperienza). Un paio di settimane dopo essermi laureato, mi è stato offerto un lavoro per creare un'applicazione web per un'azienda il cui proprietario non è molto tecnico. Mi ha reclutato pe...
posta 15.07.2014 - 05:48