Tutte le domande

7
risposte

Perché i metodi statici privati?

Volevo solo chiarire una domanda che ho. Qual è il punto di avere un metodo statico privato rispetto a un metodo normale con visibilità privata? Avrei pensato che un vantaggio per avere un metodo statico è che può essere chiamato senza un'ist...
posta 01.04.2014 - 16:11
12
risposte

Perché il recente passaggio alla rimozione / omissione del punto e virgola da Javascript?

Recentemente sembra di moda omettere il punto e virgola da Javascript. C'è stato un post sul blog qualche anno fa sottolineando che in Javascript, semicolons sono facoltativi e l'essenza del post sembrava essere che non dovresti preoccuparti...
posta 29.03.2012 - 14:05
4
risposte

Esistono statistiche che mostrano la popolarità di Git rispetto a SVN?

Sto scrivendo un saggio e vorrei avere alcune prove empiriche, forse dati longitudinali in cui la popolarità di queste tecnologie viene confrontata su un periodo di alcuni anni. Esistono statistiche che mostrano la popolarità di Git rispetto...
posta 21.02.2012 - 12:40
10
risposte

Perché il primo compilatore è stato scritto prima del primo interprete?

Il primo compilatore è stato scritto da Grace Hopper nel 1952 mentre l'interprete Lisp è stato scritto nel 1958 dallo studente di John McCarthy Steve Russell. Scrivere un compilatore sembra un problema molto più difficile di un interprete. Se è...
posta 28.07.2014 - 15:19
9
risposte

Perché utilizzare le classi parziali?

A mio avviso, la parola chiave partial non fa altro che consentire a una classe di essere divisa tra diversi file di origine. C'è qualche ragione per farlo se non per l'organizzazione del codice? L'ho visto usato per questo nelle classi UI...
posta 26.04.2011 - 21:42
4
risposte

Perché molti sviluppatori di software violano il principio aperto / chiuso?

Perché molti sviluppatori di software violano il principio di apertura / chiusura modificando molte cose come le funzioni di rinomina che si interromperanno l'applicazione dopo l'aggiornamento? Questa domanda mi viene in mente dopo le versi...
posta 30.04.2017 - 16:54
2
risposte

Perché le scritture concorrenti non sono consentite su un database SQLite?

Sto facendo programmazione di database usando Java con SQLite. Ho scoperto che solo una connessione alla volta al database ha capacità di scrittura, mentre molte connessioni contemporaneamente hanno capacità di lettura. Perché l'architettu...
posta 19.01.2017 - 21:18
7
risposte

Perché dovrei usare un pattern MVC?

Sembra che tutti coloro che fanno applicazioni web oggigiorno vogliano utilizzare MVC per tutto. Trovo difficile convincere me stesso a usare questo schema, comunque. Capisco che l'idea generale sia quella di separare la logica di backend dal fr...
posta 01.09.2011 - 20:53
10
risposte

Non usare mai le stringhe in Java? [chiuso]

Mi sono imbattuto in un post di blog scoraggiando l'uso di Strings in Java per far sì che il codice manchi di semantica, suggerendo invece di utilizzare invece classi di wrapper sottili. Questo è l'esempio precedente e successivo che la voce f...
posta 25.01.2012 - 23:04
7
risposte

Le pile sono l'unico modo ragionevole per strutturare i programmi?

La maggior parte delle architetture che ho visto si basano su uno stack di chiamate per salvare / ripristinare il contesto prima delle chiamate di funzione. È un paradigma così comune che le operazioni push e pop sono integrate nella maggior par...
posta 19.06.2016 - 23:43