Penso che le risposte a questa domanda (così com'è) rifletteranno principalmente i tipi di applicazioni progettate/create dalle persone che scrivono le risposte. Ad esempio, se stai progettando un programma che otterrà dati da un database (o qualche fonte in ogni caso), massaggialo come necessario, e poi inserirai il risultato in un altro, è probabile che inizierai a pensare a schemi di database, flusso di dati e codifica/formattazione dei dati (probabilmente in merito a tale ordine).
D'altra parte, se si stava scrivendo un tipico programma desktop del tipo che apre un file, consente all'utente di modificarne il contenuto e quindi di salvarlo (che si tratti di una fotografia, un documento di elaborazione testi, un foglio di calcolo o qualunque sia) è probabile che gli schemi di database non salgano in primo piano rispetto al tuo pensiero. Qualcuno che ha guardato (per esempio) le specifiche per i formati di file di Microsoft Office probabilmente avrebbe spazio per argomentare che in alcuni casi, il design sarebbe meglio se fosse stato inserito più pensiero iniziale nel formato, ma di solito non sarà comunque
Per ottenere una risposta più significativa, penso che sia necessario fare un passo indietro rispetto a "qual è il tuo approccio alla risoluzione del problema?" a qualcosa di più simile: "Qual è la relazione tra il tipo di problema e il tuo approccio per risolverlo?" Altrimenti, la maggior parte di ciò che otterrete sarà di solito poco più di una dichiarazione indiretta su quali tipi di problemi ha lavorato quella persona.
fonte
2010-04-02 15:00:26
questo dovrebbe essere wiki della comunità ... – Nix