Pensi che valga la pena usare il controllo versione se sei uno sviluppatore indipendente e, in tal caso, perché? Conservi il repository sul tuo computer o altrove, dove può fungere da backup?
Una cosa che ho sentito molto nel corso degli anni è che coloro che lavorano nel mondo IT generalmente non ne escono carriere durante la vita, ma tendono a "esaurirsi" e iniziare una nuova carriera facendo qualcos'altro non correlato (ad es. passando dallo sviluppo software all'essere un commercialista). Hai riscontrato …
Quando si tratta di domande sul "test di intervista", spesso emerge l'argomento di FizzBuzz. C'è anche un post di Coding Horror a riguardo. Ora, se ti preoccupi di leggere siti come questo, probabilmente hai meno probabilità di essere nella demografia dei programmatori che troverebbero FizzBuzz tutt'altro che banale. Ma è …
Perché molti esempi di codice, in particolare i tutorial, usano i nomi "Foo" e "Bar" così spesso? È quasi uno standard. Per esempio: void foo(char* bar) { printf("%s", bar); }
Un commento a questa domanda: Verifica se un metodo restituisce false: assegnare il risultato alla variabile temporanea o mettere la chiamata del metodo direttamente in condizione? dice che dovresti usare !booleaninvece di boolean == falsequando testare le condizioni Perché? Per me boolean == falseè molto più naturale in inglese ed …
Stavo solo guardando gli stream di "Going Native 2012" e ho notato la discussione std::shared_ptr. Sono stato un po 'sorpreso di sentire l'opinione in qualche modo negativa di Bjarne std::shared_ptre il suo commento sul fatto che dovrebbe essere usato come "ultima risorsa" quando la vita di un oggetto è incerta …
Ho diversi progetti su Git che alla fine voglio coinvolgere altri. Tuttavia, in questo momento sono solo io e io uso Git e GitHub in modo molto semplice: niente rami e fondamentalmente solo usando i commit come backup dei miei file locali. A volte torno indietro e guardo le versioni …
È una pratica comune inserire avvisi di copyright, varie dichiarazioni di non responsabilità e talvolta persino accordi di licenza completi in ciascun file sorgente di un progetto open source. È davvero necessario per un (1) progetto open source e (2) un progetto chiuso? Cosa stai cercando di ottenere o prevenire …
Sto progettando di costruire l'API RESTfull ma ci sono alcune domande di architettura che mi stanno creando dei problemi. L'aggiunta della logica di business back-end ai client è un'opzione che vorrei evitare poiché l'aggiornamento di più piattaforme client è difficile da mantenere in tempo reale quando la logica di business …
Di recente ho completato un refactoring a scatola nera. Non riesco a registrarlo, perché non riesco a capire come testarlo. Ad un livello elevato, ho una classe la cui inizializzazione comporta l'acquisizione di valori da una classe B. Se la classe B è "vuota", genera alcune impostazioni predefinite sensate. Ho …
Mi è stato assegnato il compito di aumentare la copertura del codice di un progetto Java esistente. Ho notato che lo strumento di copertura del codice ( EclEmma ) ha evidenziato alcuni metodi che non sono mai stati chiamati da nessuna parte. La mia reazione iniziale non è quella di …
Sto scrivendo documentazione per l'utente (un SOP) che coinvolge programmi di terze parti che sto cercando di descrivere bene. Uno di questi programmi è un server che offre poche indicazioni sul suo avvio oltre a un grafico che mostra durante la sua routine di inizializzazione / avvio. Come sviluppatore, ho …
Sappiamo tutti che 0/0è Undefinede restituisce un errore se dovessi inserirlo in una calcolatrice e se dovessi creare un programma (almeno in C) il sistema operativo lo terminerebbe quando provo a dividere per zero. Ma quello che mi chiedevo è se il computer tenta persino di dividere per zero , …
Ho letto Principi per l'architetto Agile , dove hanno definito i seguenti principi: Principio n. 1 I team che codificano il sistema progettano il sistema. Principio n. 2 Costruisci l'architettura più semplice che possa funzionare. Principio n. 3 In caso di dubbio, codificarlo. Principio n. 4 Lo costruiscono, lo testano. …
Cosa è meglio e perché? (Dal punto di vista dell'interfaccia): a) Avere due Show()e Hide()funzioni b) Avere una SetVisible(bool visible)funzione EDIT: Ad esempio alcuni oggetti hanno uno stato di visibilità e questa funzione viene utilizzata per cambiarlo. c) Per avere tutti e tre Show(), Hide(), SetVisible(bool visible)funzioni
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.