L'idea è ispirata dal fatto che operatori come +, -,%, ecc. Possono essere visti come funzioni con uno o due argomenti passati e senza effetti collaterali. Supponendo che io o qualcun altro scriva una lingua che interrompe il passaggio di più di due argomenti e funziona anche solo tramite il …
Gli stati FAQ delle eccezioni isocpp.org Non usare il lancio per indicare un errore di codifica nell'uso di una funzione. Utilizzare assert o altro meccanismo per inviare il processo in un debugger o per arrestare il processo in modo anomalo e raccogliere il dump di arresto anomalo per lo sviluppatore. …
Attualmente sto leggendo il codice pulito di Robert Martin . Penso che sia fantastico, e quando scrivo il codice OO sto prendendo a cuore le sue lezioni. In particolare, penso che il suo consiglio di usare piccole funzioni con nomi significativi renda il mio codice molto più fluido. È meglio …
Sto cercando di imparare GRASP e ho trovato questo spiegato ( qui a pagina 3 ) sull'accoppiamento basso e sono rimasto molto sorpreso quando ho trovato questo: Considera il metodo addTrackper una Albumclasse, due possibili metodi sono: addTrack( Track t ) e addTrack( int no, String title, double duration ) …
Sono un po 'confuso come quello che dovrebbe essere il mio approccio, sto lavorando su un progetto di carrello della spesa e ho bisogno di archiviare il carrello in sessione o nel database ma non sono sicuro di quale approccio sarebbe meglio. Ci sono i casi d'uso L'utente non ha …
Ho ereditato un enorme mucchio di codice legacy scritto in PHP su un database MySQL. La cosa che ho notato è che l'applicazione utilizza doublesper l'archiviazione e la manipolazione dei dati. Ora mi sono imbattuto in numerosi post che menzionano come doublenon sono adatti per le operazioni monetarie a causa …
Sto lavorando a un codice UI in cui ho una Actionclasse, qualcosa del genere - public class MyAction extends Action { public MyAction() { setText("My Action Text"); setToolTip("My Action Tool tip"); setImage("Some Image"); } } Quando è stata creata questa classe di azioni, si presumeva praticamente che la Actionclasse non …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Chiuso 4 anni fa . Bloccato . Questa domanda non accetta attualmente nuove risposte o interazioni. Per saperne di più . Mi sono reso conto di avere un enorme divario di conoscenza quando si tratta di applicazioni multi-thread …
So che puoi usare C # e F # insieme nello stesso progetto, tuttavia non sono sicuro che sia una buona idea farlo. Mi sembra che mescolare due stili di codifica molto diversi (funzionale vs OOP) potrebbe causare una mancanza di coesione nel design. È corretto?
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 4 anni fa . Spesso ascolto PM (Project Manager) che parlano di caratteristiche e funzioni. …
Mentre sto costruendo applicazioni mi trovo costantemente a chiedere se questo è il modo migliore per eseguire o implementare una determinata funzionalità. Spesso, posterò domande su StackOverflow o su un altro forum che desiderano feedback solo per ricevere commenti su come non "mettere il carrello davanti al cavallo" per quanto …
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
Quando ho molti dati che devono essere validati, dovrei creare una nuova classe al solo scopo di validazione o devo attenermi alla validazione nel metodo? Il mio esempio particolare riguarda un torneo e una classe evento / categoria: Tournamente Event, che modella un torneo sportivo e ogni torneo ha una …
Costruisco un bel po 'di progetti con un mio amico, ma veniamo sempre alla stessa trappola più e più volte. So come scrivere PHP, Javascript e tutto il resto (conosco anche CSS e HTML) in modo da poter fare la maggior parte del lavoro quando si tratta di costruire la …
Perché è utile utilizzare il modello di strategia se puoi semplicemente scrivere il tuo codice in casi if / then? Ad esempio: ho una classe TaxPayer e uno dei suoi metodi calcola le tasse utilizzando algoritmi diversi. Quindi perché non può avere casi if / then e capire quale algoritmo …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.