Tutte le domande

5
risposte

Devo incapsulare sempre una struttura di dati interna interamente?

Considera questa classe: class ClassA{ private Thing[] things; // stores data // stuff omitted public Thing[] getThings(){ return things; } } Questa classe espone la matrice che usa per memorizzare i dati, a qual...
posta 27.05.2014 - 01:23
1
risposta

Perché le librerie di Microsoft dipendono da Newtonsoft.Json?

Probabilmente questo era iniziato da tempo quando Microsoft ha creato la libreria API Web ASP.NET, almeno è quando la ricordo se non sbaglio. Ad ogni modo, da allora, i suoi pacchetti HTTP hanno iniziato a dipendere dalla libreria Newtonsoft.Jso...
posta 26.01.2017 - 15:21
6
risposte

Come dovrei pianificare il mio codice base?

Attualmente sto lavorando a un progetto che sta per raggiungere oltre 5.000 linee di codice, ma non ho mai veramente pensato al design. Quali metodi dovrei usare per strutturare e organizzare il mio codice? Carta e penna? Diagrammi UML? Qualcos'...
posta 14.07.2011 - 03:14
2
risposte

È sbagliato creare classi il cui unico scopo è di essere convertito implicitamente in un'altra classe?

Immagina una situazione in cui utilizziamo una libreria che ti consente di creare oggetti Circle , in cui puoi specificare il raggio e il centro del cerchio per definirlo. Tuttavia, per qualche motivo, richiede anche un parametro flavour...
posta 28.05.2016 - 01:50
3
risposte

Usi la gestione del progetto per i tuoi progetti personali?

Ho alcuni progetti a casa e voglio averli già fatti. Mi stavo chiedendo, è comune usare la gestione dei progetti per questo? Anche se sarebbe solo per me, usi qualche tipo di gestione dei progetti per progetti personali?     
posta 10.04.2011 - 19:06
2
risposte

Architettura pulita: cos'è il modello di vista?

Nel suo libro 'Clean Architecture', lo zio Bob dice che il Presenter dovrebbe mettere i dati che riceve in qualcosa che chiama il 'Visualizza modello'. Èlastessacosadi"ViewModel" dal modello di progettazione Model-View-ViewModel (MVVM) o è u...
posta 18.10.2018 - 22:36
6
risposte

Come massimizzare al massimo l'indipendenza dalla posizione ... il mio incentivo n. 1 per lavorare come sviluppatore [chiuso]

Per me la massima bellezza nel lavorare come sviluppatore è il fatto che, dato un bel curriculum, troverai un nuovo lavoro, ovunque e in qualsiasi momento. Quindi vorrei chiedere se qualcuno qui come esperienza lavorativa durante il viaggio,...
posta 04.03.2011 - 12:03
3
risposte

Perché scanf si chiama scanf? (Lo stesso per printf.)

Sono curioso di sapere perché nel linguaggio di programmazione C la funzione per leggere input formattati è stata chiamata "scanf" anziché "readf". Presumo che sia derivato da una lingua precedente, quindi in quel caso perché è stato chiamato co...
posta 29.11.2011 - 05:53
4
risposte

Portare la tua proprietà intellettuale precedente al tuo datore di lavoro

Supponiamo che nel mio tempo libero abbia sviluppato la biblioteca X prima di firmare un contratto o di essere assunto dalla compagnia A. Quindi firmo un contratto con la compagnia A e comincio a lavorare. Diventa evidente che la libreria X s...
posta 07.06.2011 - 23:39
8
risposte

Quali sono i concetti più importanti da comprendere per "fluency in developer English"? [chiuso]

Ad aprile farò un discorso chiamato ** Inglese 2.0 - Capire il linguaggio degli sviluppatori "a un gruppo di insegnanti di inglese: lo scopo è tra due ore per dare loro un rapido background in concetti chiave così che possano capire meglio i blo...
posta 21.01.2011 - 08:05