Tutte le domande

1
risposta

Come si aggiunge la funzionalità a una classe inizialmente progettata in modo errato? [duplicare]

Ho una classe di chirurgo che cambia costantemente class Surgeon { string name, discipline; public: Surgeon(string _name, string _discp) : name{_name}, discipline{_discp}{} void writeDir(string _dir); void readDir(string _dir...
posta 03.01.2018 - 20:36
2
risposte

La ridenominazione variabile in tutta la soluzione produrrà un sacco di rumore nella colpa di git. Cosa fare?

Ho ereditato 1 milione di righe di codice legacy C ++. In tutto il codice vengono utilizzate variabili come bCPCHAR bPCHAR, bCPDOUBLE e bPINT. Sono definiti in questo modo: bCPCHAR : const char * bPCHAR : char * bC...
posta 23.12.2017 - 15:49
2
risposte

Tutte le funzioni deterministiche sono prive di effetti collaterali (e viceversa)?

Sto leggendo di pure-funzioni nella programmazione funzionale e mi sto chiedendo, se una funzione essendo deterministica implica che la funzione è anche senza effetti collaterali? (e viceversa?)     
posta 15.03.2017 - 10:24
5
risposte

Perché le lingue OOP non offrono una funzionalità per clonare un genitore in una classe figlio?

Considera le seguenti c # esempio: public class MyParentClass { public int MyInt { get; set; } } public class MyChildClass : MyParentClass { } public class AnotherClass { public MyChildClass GetChildClassFromParentClass(MyParentClass...
posta 12.01.2018 - 16:39
4
risposte

Perché le operazioni con mappa concatenata in stile funzionale sono considerate difficili da leggere?

Nei commenti a una risposta di un'altra domanda , ho proposto il seguente codice Java come un modo migliore di scrivere un variante più procedurale della stessa operazione: employeeService.getEmployee() .map(Employee::getId) .ifPres...
posta 20.01.2018 - 17:25
3
risposte

Che cos'è un esempio per una funzione di hash unidirezionale?

Sto facendo un po 'di ricerca sulle funzioni hash. Capisco il concetto che è un'equazione che è facile da fare in un modo (prendi il numero 00011010 per esempio e fai matematica ragionevolmente semplice con esso) ma la funzione che usi è molto d...
posta 06.06.2018 - 00:17
7
risposte

Quanto è importante essere in grado di scrivere codice come si scriverà in prosa [chiuso]

Recentemente ho sentito di un'azienda che, per le interviste, chiede ai potenziali dipendenti di alzarsi in piedi e scrivere il codice su una lavagna. Apparentemente quel gran numero di intervistati fuori di testa. Questo mi ha fatto pensare...
posta 26.01.2011 - 17:22
5
risposte

Il confronto tra cloud computing e frame principali è una cattiva analogia?

Entrambi possono essere visti come elaborazione centralizzata, ma dal punto di vista di uno sviluppatore ci sta riportando ai giorni in cui l'accesso ai computer che potevi programmare da solo era limitato e costoso? Per me questo era il problem...
posta 27.10.2010 - 14:52
3
risposte

DDD + POCO ha senso?

DDD promuove modelli di domini ricchi con comportamenti in esso, oggetti nudi POCO senza oggetti. È possibile averli entrambi combinati? Ho una soluzione multistrato Core - ha Entieties POCO, interfacce per archivi e servizi Dati - Im...
posta 25.03.2011 - 14:53
8
risposte

È necessario discutere delle modifiche al database

Sto lavorando a un progetto con un team di 4-5 persone. È necessario discutere le modifiche al database con il team prima dell'implementazione? Sto lavorando alle API del database. È meglio discuterne o no? Nella mia squadra ci sono persone a...
posta 22.12.2010 - 10:17