Sono un utente di SVN e ora sto imparando Git. In SVN di solito eseguo il checkout sul mio computer locale un repository, che include tutti i rami del mio progetto e ho usato per selezionare la cartella per il mio ramo a cui sono interessato e ci lavoro. Vedo …
SFONDO : Sto cercando di utilizzare l'architettura pulita di zio Bob nella mia app Android. Ho studiato molti progetti open source che stanno cercando di mostrare il modo giusto di farlo e ho trovato un'implementazione interessante basata su RxAndroid. COSA AVVISO: In ogni livello (presentazione, dominio e dati), esiste una …
Un mio collega mi ha detto che sta pensando di ripristinare il commit del nostro server CI che ha fallito la build, quindi HEADin masterè sempre stabile (come almeno nel passare la build). È una buona pratica o può essere più problematico che lasciarlo masterrotto finché lo sviluppatore non lo …
Ho trascorso la maggior parte degli ultimi anni lavorando principalmente con C # e SQL. Ogni programmatore con cui ho lavorato in quel periodo aveva l'abitudine di collocare la parentesi graffa di apertura di una funzione o di una dichiarazione del flusso di controllo su una nuova riga. Così ... …
Da dove viene la parola "argomento" (nel senso della programmazione)? cioè Perché i parametri attuali sono chiamati "argomenti"? I significati non sembrano correlati e non ho trovato alcuna spiegazione da nessuna parte. Nota sulla terminologia: I parametri "formali" (noti anche semplicemente come "parametri") sono i nomi "segnaposto" (diciamo, x) - …
Supponiamo che ti venga chiesto in un'intervista "Come implementeresti la Ricerca Google?" Come risponderesti a una domanda del genere? Potrebbero esserci risorse là fuori che spiegano come vengono implementati alcuni pezzi di Google (BigTable, MapReduce, PageRank, ...), ma ciò non si adatta esattamente a un'intervista. Quale architettura generale useresti e …
I metodi booleani dovrebbero sempre assumere la forma affermativa, anche quando saranno sempre e solo usati nella forma negativa? Diciamo che volevo verificare se esiste un'entità prima di crearne una, il mio argomento è che la prima forma in basso è migliore della seconda forma, indipendentemente dal fatto che il …
Seguendo i principi REST, vorrei creare un metodo GET per la mia API che effettuasse una ricerca utilizzando alcuni criteri e restituisse i risultati al client. Il problema è che i criteri possono avere fino a 14 parametri, uno di questi è un elenco di oggetti complessi, quindi ... Non …
La lunghezza della funzione influisce sulla produttività di un programmatore? In tal caso, qual è un buon numero massimo di righe per evitare la perdita di produttività? Dal momento che si tratta di un argomento molto apprezzato, eseguire il backup del reclamo con alcuni dati.
è una cattiva pratica che il controller chiama il repository anziché il servizio? per spiegare di più: Ho scoperto che, in una buona progettazione, i controller chiamano il repository di servizio e servizio. ma a volte nel controller non ho / ho bisogno di alcuna logica e devo solo recuperare …
Vedo domande simili a questa per quanto riguarda i nomi dei parametri che corrispondono alle proprietà della classe, ma non riesco a trovare nulla riguardo all'utilizzo di un nome di parametro uguale al nome del tipo di parametro tranne che per il case in C #. Non sembra essere una …
Un'organizzazione pubblica mi ha chiesto di tenere un seminario informale sul 101 dello sviluppo agile, spiegando termini e concetti di Scrum, Kanban e simili. Lavoro in ambienti agili da circa cinque anni, ma non mi considero un evangelista Scrum. Dopo il workshop, l'idea è piaciuta. Tuttavia, hanno spiegato che l'approccio …
Il nostro collega promuove la scrittura di test di unità come in realtà ci aiuta a perfezionare il nostro design e le cose del refactor, ma non vedo come. Se sto caricando un file CSV e lo analizzo, in che modo unit test (convalida dei valori nei campi) mi aiuterà …
Questa è una domanda generale su un argomento che ho trovato interessante come giocatore: colli di bottiglia della CPU / GPU e programmazione. Se non sbaglio, ho capito che sia la CPU che la GPU calcolano cose, ma che in alcuni calcoli uno è migliore dell'altro a causa della differenza …
Ai miei colleghi piace dire "logging / caching / etc. È una preoccupazione trasversale" e quindi procedere usando il singleton corrispondente ovunque. Tuttavia amano IoC e DI. È davvero una scusa valida per violare il principio SOLI D ?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.