Tutte le domande

7
risposte

Come gestisci il refactoring con una grande base di codice e molti sviluppatori?

Vorrei evitare una situazione in cui due sviluppatori rifattorizzano lo stesso codice simultaneamente senza prima parlarne, probabilmente usando uno strumento di qualche tipo, magari un plug-in Eclipse. Potete aiutarmi? Abbiamo 4,5 milioni di...
posta 19.09.2011 - 08:09
2
risposte

Quando dovrei usare StringBuilder o StringBuffer?

In un'applicazione web di produzione, i miei colleghi programmatori hanno utilizzato StringBuffer ovunque. Ora mi sto occupando dello sviluppo e delle correzioni dell'applicazione. Dopo aver letto StringBuilder e StringBuffer Ho deciso di so...
posta 26.08.2012 - 07:09
3
risposte

Quando dovrei usare string_view in un'interfaccia?

Uso una libreria interna progettata per imitare un proposta libreria C ++ , e qualche volta negli ultimi anni vedo la sua interfaccia modificata dall'uso di std::string a string_view . Quindi devo doverosamente modificare il mio cod...
posta 16.01.2018 - 20:21
4
risposte

Devo distribuire solo a 32 bit o entrambe le versioni a 32 e 64 bit per Windows?

Ho un'applicazione multipiattaforma scritta in un linguaggio compilato. Per Linux è consuetudine avere entrambe le build amd64 e i386 disponibili per l'utente, così l'utente può scegliere la versione, adatta al suo ambiente attuale. In Mac...
posta 17.09.2015 - 20:50
7
risposte

Esiste uno schema per un modo più "naturale" di aggiungere oggetti alle collezioni? [chiuso]

Penso che il modo più comune per aggiungere qualcosa a una raccolta sia utilizzare un tipo di metodo Add fornito da una raccolta: class Item {} var items = new List<Item>(); items.Add(new Item()); e in realtà non c'è nulla di...
posta 15.01.2015 - 08:35
10
risposte

Dovrei essere preoccupato se risolvo molti dei miei problemi allo stesso modo?

Mi piacciono molto i giochi di programmazione e i creatori / giochi di puzzle. Mi trovo a progettare un sacco di questi problemi allo stesso modo e alla fine uso una tecnica simile per programmarli con cui mi sento veramente a mio agio. Per d...
posta 07.12.2010 - 10:00
4
risposte

È permesso usare l'implementazione esplicita dell'interfaccia per nascondere i membri in C #?

Capisco come lavorare con le interfacce e l'implementazione esplicita dell'interfaccia in C #, ma mi chiedevo se fosse considerata una cattiva forma per nascondere alcuni membri che non sarebbero stati usati frequentemente. Ad esempio: public...
posta 27.10.2014 - 20:42
6
risposte

Usando male SVN - Mercurial è la risposta?

Al lavoro usiamo SVN, ma solo nel nome. Non si diramano o si fondono. Conserviamo due copie del repository, una che funge da ramo "tag" che viene copiato quando eseguiamo una distribuzione e conservato per correzioni di bug e tipo di funzionalit...
posta 21.12.2011 - 12:29
12
risposte

Continuo a mancare le mani su parte dell'intervista, suggerimenti? [chiuso]

Quindi ho un paio di software / sito nel mio portafoglio. Fanno soldi ma non molto. Quindi ho deciso di fare un'esperienza lavorativa, principalmente applicando posizioni di sviluppo junior Java / PHP. Il problema è che rispondo correttame...
posta 04.11.2011 - 03:25
11
risposte

La tecnologia dell'informazione è davvero ingegneria? [chiuso]

Durante il viaggio ho incontrato un matematico seduto vicino a me. In una discussione ha detto: "... non c'è nulla di simile all'ingegneria nell'IT o piuttosto alla programmazione ". Una vera ingegneria è ciò che l'architettura è, ciò che è ele...
posta 22.10.2010 - 09:37