Tutte le domande

8
risposte

Perché esattamente Java non consente condizionali numerici come if (5) {...} se C fa?

Ho questi due piccoli programmi: C #include <stdio.h> int main() { if (5) { printf("true\n"); } else { printf("false\n"); } return 0; } Java class type_system { public static void main(Stri...
posta 11.05.2017 - 22:05
12
risposte

La revisione del codice è una buona pratica?

Quando la società in cui lavoro assumeva nuovi manager, ci hanno offerto di prendere visione del codice di qualcuno in ogni riunione. Abbiamo riunioni ogni due settimane, quindi ogni volta che uno degli sviluppatori doveva mostrare il suo codice...
posta 13.07.2012 - 11:49
10
risposte

Scrum: come integrare il lavoro svolto da uno sviluppatore fuori dalla band?

Abbiamo un team SCRUM "tipico" e ci impegniamo a lavorare per uno sprint e anche a mantenere un backlog. Recentemente abbiamo incontrato il problema di cercare di integrare / gestire il lavoro di uno sviluppatore superbo facendo lavoro fuori ban...
posta 01.03.2014 - 19:41
11
risposte

Cosa fare quando la codifica inizia a sentirsi noiosa, come se fosse tutto più o meno la stessa? [chiuso]

Ho iniziato a programmare all'età di 6 anni su un Commodore 64. Ora ho 28 anni e devo completare 4 corsi da una laurea in Informatica. Sto iniziando a annoiarmi a scrivere codice dopo tutti questi anni. Ho seguito un corso di informatica nei...
posta 19.01.2011 - 19:22
8
risposte

sta lanciando un'eccezione anti-pattern qui?

Ho appena avuto una discussione su una scelta di design dopo una revisione del codice. Mi chiedo quali sono le tue opinioni. Esiste questa classe Preferences , che è un bucket per le coppie chiave-valore. I valori nulli sono legali (quest...
posta 12.02.2015 - 16:48
5
risposte

Qual è la parola per un'operazione che può essere applicata più volte e mai cambiare stato oltre l'applicazione iniziale?

Sto cercando di ricordare una parola, io penso che è correlata alla teoria computazionale o del database. Il sinonimo più vicino è atomic , ma non è esattamente questo. Fondamentalmente è una sorta di computazione che dovrebbe produrre lo...
posta 05.04.2013 - 03:01
8
risposte

Esiste un modo convenzionale per combinare le stringhe del percorso file?

In un esempio: var assets = "images/" var sounds = assets+"sounds/" È più convenzionale mettere la barra sul retro di un percorso file? var assets = "/images" var sounds = assets+"/sounds" C'è un altro metodo che è una buona pratica...
posta 02.01.2015 - 06:51
15
risposte

Come posso automatizzare le distribuzioni di produzione senza provare ansia estrema?

Presso il nostro negozio utilizziamo SVN per il controllo del codice sorgente e CruiseControl per CI sulla gestione di build e implementazioni automatiche nei nostri ambienti di sviluppo, test e integrazione. Tutto funziona senza problemi, tu...
posta 15.01.2016 - 09:22
15
risposte

Argomenti a favore o contro l'utilizzo di Try / Catch come operatori logici [chiuso]

Ho appena scoperto un codice adorabile nella nostra app aziendale che utilizza i blocchi Try-Catch come operatori logici. Significa, "fai un po 'di codice, se questo genera questo errore, fai questo codice, ma se questo genera questo errore fai...
posta 06.08.2014 - 22:27
10
risposte

"Parent x = new Child ();" invece di "Child x = new Child ();" una cattiva pratica se possiamo usare quest'ultima?

Ad esempio, ho visto alcuni codici che creano un frammento come questo: Fragment myFragment=new MyFragment(); che dichiara una variabile come Frammento anziché MyFragment, che MyFragment è una classe figlia di Fragment. Non sono soddisfatto...
posta 01.06.2017 - 05:35