Sto lavorando su un'app ASP.NET MVC e ho preso l'abitudine di inserire quelli che sembrano getter utili e convenienti nelle mie classi di modello / entità. Per esempio: public class Member { public int Id { get; set; } public string FirstName { get; set; } public string LastName { …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Software Engineering Stack Exchange. Chiuso 4 anni fa . Quindi è un po 'strano fare due domande back-to-back, ma non sono molto correlate e …
Durante la lettura di una risposta alla domanda Chiarimento su grammatiche, Lexer e Parser , la risposta affermava che: [...] una grammatica BNF contiene tutte le regole necessarie per l'analisi lessicale e l'analisi. Questo mi è sembrato in qualche modo strano perché fino ad ora avevo sempre pensato che un …
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 5 anni fa . Il file di configurazione corrente è il seguente: mainwindow.title = 'test' …
Un'implementazione tipica di un repository DDD non sembra molto OO, ad esempio un save()metodo: package com.example.domain; public class Product { /* public attributes for brevity */ public String name; public Double price; } public interface ProductRepo { void save(Product product); } Parte dell'infrastruttura: package com.example.infrastructure; // imports... public class JdbcProductRepo …
Quindi ho notato che è possibile evitare di inserire funzioni private nelle intestazioni facendo qualcosa del genere: // In file pred_list.h: class PredicateList { int somePrivateField; friend class PredicateList_HelperFunctions; public: bool match(); } // In file pred_list.cpp: class PredicateList_HelperFunctions { static bool fullMatch(PredicateList& p) { return p.somePrivateField == 5; // …
Ad esempio, supponiamo di scrivere un'app in Java . L'app comunica con un server API scritto in Python . Il server Python comunica con un database SQL . Hai anche un sito Web per la tua app scritto in JavaScript . Con 4 lingue diverse, è facile finire per ripetere …
Scenario Un'applicazione Web definisce un'interfaccia di backend utente IUserBackendcon i metodi getUser (UID) createUser (UID) deleteUser (UID) setPassword (uid, password) ... Diversi backend utente (ad es. LDAP, SQL, ...) implementano questa interfaccia ma non tutti i backend possono fare tutto. Ad esempio, un server LDAP concreto non consente a questa …
Di seguito è riportata un'immagine di esempio, se ho un punto del punto bianco nel mezzo e voglio trovare la posizione più vicina possibile per il cerchio blu (che è ovviamente nella posizione in cui l'ho posizionato) se tutti i cerchi rossi esistono già . Come posso trovare quella posizione? …
Ho una classe utilizzata per elaborare i pagamenti dei clienti. Tutti i metodi tranne uno di questa classe sono gli stessi per tutti i clienti, tranne uno che calcola (ad esempio) quanto deve il cliente. Ciò può variare notevolmente da cliente a cliente e non esiste un modo semplice per …
È corretto affermare che è buona norma impostare tutto in privateprimo piano quando si codifica qualcosa? E quindi aggiornarlo solo protectedse una sottoclasse ne ha bisogno o publicse ne ha bisogno un'altra classe?
In realtà sto studiando il modello di flusso e c'è qualcosa che non riesco a capire riguardo ai negozi . Cosa sono esattamente? Ho letto molti articoli e sembra che riguardi il dominio. Significa che questa è la parte "astratta" relativa alle chiamate API o alle chiamate back-end? Non è …
C # , Scala, Haskell, Lisp e Python hanno lo stesso zipcomportamento: se una raccolta è più lunga, la coda viene silenziosamente ignorata. Potrebbe anche essere un'eccezione, ma non ho sentito parlare di nessuna lingua usando questo approccio. Questo mi confonde. Qualcuno sa il motivo per cui zipè progettato in …
In molte applicazioni della nostra azienda, utilizziamo un logger personalizzato. È abbastanza robusto, anche se in futuro potremmo sostituirlo con qualcosa come NLog. Una delle attività del logger è quella di registrare eventuali eccezioni riscontrate nell'applicazione. Una preoccupazione che ho sempre avuto è che la gestione delle eccezioni nel logger …
Vedi il mio aggiornamento in basso per ulteriori informazioni. Occasionalmente ho progetti in cui devo produrre alcuni dati come file Excel (formato xlsx). Il processo è di solito: L'utente fa clic su alcuni pulsanti nella mia applicazione Il mio codice esegue una query DB ed elabora i risultati in qualche …
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.