Tutte le domande

6
risposte

Come incoraggiare l'adozione del controllo di versione

Recentemente ho iniziato a lavorare in un team in cui non esiste il controllo della versione. La maggior parte dei membri del team non è abituata a nessun tipo di controllo della versione. Ho usato privatamente mercurial per tracciare il mio lav...
posta 17.07.2011 - 22:20
4
risposte

Il git "Golden Rule of Rebasing" è così essenziale?

Recentemente ho avuto una discussione con persone assolutamente contrarie a una strategia di rebase di feature branch su GIT. Sembra essere uno schema accettato per usare rebase solo per rami locali, privati ma non usarlo mai quando ci sono dive...
posta 17.06.2015 - 11:21
1
risposta

Qualche esperienza con Mono sui server di produzione? [chiuso]

Sono curioso di utilizzare .NET per alcune applicazioni Web (ad esempio ASP.NET MVC 2). Tuttavia il mio budget è limitato, quindi mi piacerebbe usare Mono su Linux. Non ho mai usato Mono in passato e non ho mai letto su siti più grandi che utili...
posta 03.10.2010 - 00:34
4
risposte

BDD è scalabile per progetti di dimensioni medio-grandi?

In ogni sito web che leggi su BDD (Behavior Driven Development) trovi un esempio molto semplice che ti mostra quanto sia ovvio e facile definire le tue esigenze. Ma provare a implementare questo processo in un grande prodotto (non un esempio di...
posta 22.02.2013 - 11:24
4
risposte

Differenze architettoniche tra linguaggi dinamici e statici

Ci sono delle grandi differenze architettoniche quando progettiamo applicazioni che saranno costruite su linguaggi statici (come C # o Java) e linguaggi dinamici (come Ruby o Python)? Quali sono le possibilità di progettazione che potrebbero...
posta 01.09.2011 - 23:31
7
risposte

Esiste un motivo tecnico per cui non è possibile sviluppare app iOS su un computer Linux?

Capisco perché non è possibile sviluppare app OS X su un computer Linux, ma esiste una buona ragione tecnica per cui non è possibile sviluppare app per iPhone e iPad su Linux? Perché non è possibile compilare il codice sorgente iOS in un eseguib...
posta 05.08.2011 - 22:37
3
risposte

Perché gli standard di programmazione (aperti) costano? [chiuso]

Non è controproducente chiedere 384 franchi svizzeri per C11 o 352 franchi svizzeri per C ++ 11 , se l'obiettivo è rendere ampiamente adottati gli standard? Nota bene, non sto affatto sbraitando, e non sono contrario al pagamento; Mi piace...
posta 29.12.2011 - 13:00
4
risposte

Perché la cartella Git .git / objects / folder è suddivisa in molte cartelle con prefisso SHA?

Git memorizza internamente oggetti (Blob, alberi) nella cartella .git/objects/ . Ogni oggetto può essere referenziato da un hash SHA1 che viene calcolato dal contenuto dell'oggetto. Tuttavia, gli oggetti non sono memorizzati direttamente...
posta 01.11.2015 - 15:46
9
risposte

C ++ per sviluppatori C #

Conosco C # abbastanza bene (autodidatta, tristemente) e ho bisogno di fare qualche programmazione in C ++ per un'applicazione Windows. Sono stato in grado di trovare un sacco di informazioni per gli sviluppatori C ++ che apprendono C # ma non s...
posta 02.01.2012 - 19:55
7
risposte

Come leggi il codice di altri? [chiuso]

Quasi tutti i programmatori esperti dicono che è molto utile leggere il codice di altri professionisti. Di solito consigliano l'open source. Lo leggi o no? Se lo fai, con che frequenza e qual è la procedura di lettura del codice? Inoltre, è u...
posta 20.04.2011 - 14:09