Tutte le domande

1
risposta

Qual è il vantaggio di GIT per programmatore solista? [duplicare]

Se sto lavorando su un programma da solo, ho solo zip tutta la cartella del programma una volta ogni tanto. Conservo solo gli ultimi 2-3 file, quindi il mio disco non è ingombrante. Quindi ad esempio avrei 2 file: test-project-2015-02-03.zi...
posta 03.02.2015 - 11:43
2
risposte

Come segnalare lo stato di avanzamento della ricerca sul codice?

Mi è stato assegnato un compito che ho bisogno di fare ricerche su codebase e segnalare i miei progressi. L'ambiente di sviluppo non è impostato. Posso solo leggere il codice e analizzarlo, ad es. il flusso di lavoro della creazione dell'acco...
posta 12.01.2015 - 17:49
2
risposte

Gli ID devono essere associati al tipo di implementazione

Questa è una questione di design del modello, e spero che alcuni nerd di architettura abbiano opinioni forti su questo. Ne ho sviluppato uno che pubblicherò in una risposta. Tipicamente, in tutti i codebase che ho mai visto, se il tuo modello...
posta 19.01.2015 - 05:25
2
risposte

Caso d'uso potenzialmente giustificabile per const_cast o cattiva progettazione?

Sto progettando una struttura dati in C ++ e voglio esporre un'interfaccia all'utente per attraversare la struttura in un certo ordine. Invece di creare diversi tipi di enumeratori, voglio mantenerlo semplice e fornire un singolo enumeratore, pu...
posta 20.07.2014 - 03:57
1
risposta

Usa git per gestire diverse distribuzioni dello stesso repository

Ho un'applicazione web costruita in PHP. Voglio utilizzare Git per gestire i diversi aspetti della distribuzione. Alcuni file nell'app Web sono specifici per un client (loghi, stringa di connessione al database, file caricati dall'utente (ckf...
posta 14.10.2014 - 10:52
3
risposte

Conoscendo l'intervallo di tipi di variabili necessari

Quindi, se io (come programmatore) so che il mio valore non supererà mai un piccolo numero (diciamo 100) perché è in realtà solo un ciclo controlaterale o qualsiasi altra cosa, potrei usare short o char invece di int per il rispar...
posta 06.08.2014 - 17:50
4
risposte

Qual è il modo corretto di gestire un percorso globale dei file?

Non ho codice compilabile, perché il codice in questione dipende da una funzione di grandi dimensioni che è irrilevante per la domanda, ma diciamo che ho il seguente scenario: savePath = "C:\..." changePath1, changePath2 :: String -> Strin...
posta 09.07.2014 - 16:24
6
risposte

Object Design & Cohesion - Problema e potenziale refactoring

Riepilogo Ho cercato di capire la coesione di alcune funzionalità nella nostra base di codice. Ho affrontato questo design in modi diversi, e ultimamente sono convinto di aver preso l'approccio sbagliato, poiché ho applicato in modo errato...
posta 11.07.2014 - 22:02
1
risposta

Naming: StartDate o StartDateTime quando si lavora con DateTimes [closed]

Sto usando un sacco di DateTimes nella mia applicazione. Ora di solito lo chiamo come StartDateTime, EndDateTime, ecc. Per implicare che ci sia anche un tempo. Mi sto stancando un po '(è faticoso da leggere), e il più delle volte è abbastan...
posta 05.08.2014 - 14:25
1
risposta

Quando una Monade diventa un martello?

Mi rendo conto che la mia comprensione precursore su Monads è gravemente carente nei dettagli considerando che la mia conoscenza proviene principalmente da Le Monade di Douglas Crockford e le Gonadi parlano e complicato con il mio handicap Sev...
posta 15.07.2014 - 03:04