Tutte le domande

11
risposte

Scrivendo il mio approccio alla risoluzione dei problemi su carta? [chiuso]

Sono uno studente di informatica e ho appena iniziato a realizzare alcuni progetti in Python. Ho trovato che sono molto efficiente quando uso il metodo di penna e carta che il mio professore suggeriva in classe. Ma quando non riesco a scrivere i...
posta 18.09.2013 - 23:55
7
risposte

Principio della singola responsabilità: come posso evitare la frammentazione del codice?

Sto lavorando a un team in cui il leader del team è un sostenitore virulento dei principi di sviluppo SOLID. Tuttavia, gli manca un sacco di esperienza nell'ottenere software complesso fuori dalla porta. Abbiamo una situazione in cui ha appli...
posta 29.05.2012 - 12:19
6
risposte

Differenza tra una classe di servizio e una classe di supporto [chiusa]

Vorrei sapere che cosa differenzia una classe di servizio da una classe di utilità o una classe helper? Una classe solo con metodi sottostanti chiama il dao è un servizio? L'utilizzo delle classi Helper non viola l'SRP?     
posta 26.01.2012 - 23:37
17
risposte

Tempo di completamento in un'azienda in cui i supervisori non conoscono la programmazione [duplicato]

Siamo in una piccola azienda con circa 10 sviluppatori. Sono il team leader e responsabile del processo di sviluppo. Supervisori e venditori sono vicini a noi poiché siamo una piccola squadra, ma non abbiamo idea di come sia sviluppato il s...
posta 27.04.2012 - 12:01
28
risposte

Perché più programmatori non sono freelance in questi giorni? [chiuso]

Lasciando l'intero pie solo a pochi di essi, amplificando le enormi differenze tra i due status. Pagare è uno (enorme), non dover fare gli straordinari è un altro. Lascio aperta la domanda sperando di ottenere molte ottime risposte su tutti...
posta 24.05.2016 - 02:35
9
risposte

Novizio programmatore (i) frustrato dalla mancanza di un glossario degli errori del compilatore

Un amico della mia famiglia mi ha chiesto un po 'di aiuto mentre impara a programmare (in linguaggio C). Mentre stavamo parlando, ha espresso la frustrazione di avere difficoltà a capire i messaggi di errore che il suo compilatore (GCC) gli sta...
posta 18.05.2018 - 20:18
21
risposta

"Non programmare dopo alcuni anni dall'inizio della carriera". È un consiglio equo? [chiuso]

Sono uno sviluppatore poco esperto con circa 5 anni di esperienza in PHP e un po 'meno in Java, C # e cerco di imparare alcuni Python al giorno d'oggi. Dall'inizio della mia carriera di programmatore mi è stato detto di tanto in tanto da altri p...
posta 30.01.2012 - 04:38
38
risposte

Quali sono i segnali premonitori dell'imminente destino a cui prestare attenzione per un progetto? [chiuso]

Avere lavorato su un progetto fallito è una delle poche cose che la maggior parte dei programmatori ha in comune, indipendentemente dalla lingua utilizzata, dall'industria o dall'esperienza. Questi progetti possono essere grandi esperienze di...
posta 10.07.2015 - 18:26
13
risposte

E 'ragionevole proteggere ogni singolo puntatore senza referenza?

In un nuovo lavoro, sono stato contrassegnato con recensioni di codice per codice come questo: PowerManager::PowerManager(IMsgSender* msgSender) : msgSender_(msgSender) { } void PowerManager::SignalShutdown() { msgSender_->sendMsg("s...
posta 02.11.2013 - 11:11
8
risposte

È buona norma utilizzare le filiali per mantenere diverse edizioni dello stesso software?

Abbiamo un prodotto con diverse edizioni. Le differenze sono minori: stringhe diverse qua e là, poca logica aggiuntiva in una, poca differenza di logica nell'altra. Quando il software è in fase di sviluppo, è necessario aggiungere la maggior par...
posta 13.02.2012 - 09:18