Tutte le domande

8
risposte

I piani di sviluppo professionale applicati sono utili?

Molte aziende, soprattutto quelle più grandi, hanno piani obbligatori di sviluppo professionale per i propri dipendenti. Dipendenti e manager stabiliscono un piano di sviluppo professionale personalizzato e seguono i progressi ogni tanto. Com...
posta 07.10.2010 - 17:41
7
risposte

Il modello di strategia può essere implementato senza una ramificazione significativa?

Il modello di strategia funziona bene per evitare enormi se ... altrimenti costruisce e semplifica l'aggiunta o la sostituzione di funzionalità. Tuttavia, lascia ancora un difetto a mio parere. Sembra che in ogni implementazione debba ancora ess...
posta 01.05.2012 - 18:57
4
risposte

Come dovrebbe una classe comunicare ai suoi utenti quale sottoinsieme di metodi implementa?

Scenario Un'applicazione web definisce un'interfaccia di backend utente IUserBackend con i metodi getUser (UID) createUser (UID) deleteUser (UID) setPassword (uid, password) ... Diversi backend dell'utente (ad esempio LDAP...
posta 27.04.2018 - 02:22
2
risposte

Il pranzo gratuito è finito? [chiuso]

Nel suo famoso articolo The Lunch gratuito è finita del 2005, Herb Sutter ha predetto una rivoluzione di programmazione simultanea grande come rivoluzione orientata agli oggetti. Questa rivoluzione è davvero arrivata negli anni 2005 - 2013?...
posta 30.09.2013 - 05:03
6
risposte

Qual è il formato di file di configurazione leggibile più semplice dall'uomo? [chiuso]

Il file di configurazione corrente è il seguente: mainwindow.title = 'test' mainwindow.position.x = 100 mainwindow.position.y = 200 mainwindow.button.label = 'apply' mainwindow.button.size.x = 100 mainwindow.button.size.y = 30 logger.datarat...
posta 26.03.2012 - 14:11
2
risposte

È pazzesco sviluppare una TUI oggi? [duplicare]

Sto iniziando a sviluppare un nuovo programma. È fondamentalmente un'interfaccia di database, esegui alcune query, mostra i dati in un modo carino ed è in grado di inserire facilmente nuovi dati (come questo sito Web). Pensando a quali prog...
posta 08.10.2013 - 22:59
6
risposte

Come diventare un ingegnere del software? [duplicare]

Il mio problema è strano, quindi ti prego di sopportare me. Ho lavorato in start-up principalmente alla crescita mobile dopo la mia laurea 2 anni fa. Sviluppo app per iOS ma non è molto pertinente. La struttura di avvio è semplicemente foun...
posta 11.09.2012 - 22:08
7
risposte

Dopo aver scritto il codice, perché sento che "avrei scritto meglio" dopo un po 'di tempo? [chiuso]

Ho lavorato al mio progetto di hobby in C ++ per più di 2 anni. Ogni volta che scrivo un modulo / funzione, lo codifico con molto pensiero. Ora vedi il problema, do { --> write the code in module 'X' and test it --> ... forget for so...
posta 22.01.2012 - 11:40
4
risposte

Dovremmo rinominare i metodi sovraccaricati?

Assumi un'interfaccia contenente questi metodi: Car find(long id); List<Car> find(String model); È meglio rinominarli in questo modo? Car findById(long id); List findByModel(String model); In effetti, qualsiasi sviluppatore che...
posta 29.01.2012 - 15:08
6
risposte

Come affrontare l'attività di scrum bruciare quando le attività coinvolgono più persone?

Nella mia azienda, una singola attività non può mai essere completata da una persona. Ci sarà una persona separata per QA e Code Review ogni attività. Ciò significa che ogni individuo fornirà le proprie stime, per attività, su quanto tempo ci vo...
posta 27.09.2013 - 16:52