La mia comprensione è che le dichiarazioni Goto sono generalmente disapprovate . Ma il modello di pubblicazione-sottoscrizione sembra essere concettualmente simile in quanto quando un pezzo di codice pubblica un messaggio, esegue un trasferimento di controllo unidirezionale. Il programmatore potrebbe non avere idea di quali parti del programma si stanno …
Mi sembra che la classe booleana sia la candidata ideale per essere implementata come enum. Guardando il codice sorgente, la maggior parte della classe sono metodi statici che potrebbero essere spostati invariati in un enum, il resto diventa molto più semplice come enum. Confronta originale (commenti e metodi statici rimossi): …
JavaMail invia e-mail utilizzando un server di posta elettronica, in genere tramite l'interfaccia SMTP di un provider di posta elettronica. È necessario utilizzare un server di posta elettronica per inviare e-mail? Ho un sito Web che invierà e-mail e, se possibile, vorrei inviare le e-mail direttamente dal codice del sito …
Due modelli di integrazione aziendale sono il messaggio di comando e il messaggio di evento . Sto lavorando a un sistema in cui utilizziamo la messaggistica non solo per l'integrazione con altri sistemi, ma per la comunicazione interna tra servizi. Dovrebbe essere un sistema eventualmente coerente , e i servizi …
Chiaramente Apple ha la possibilità di creare librerie caricate dinamicamente (note come framework) per iOS, poiché ne vengono fornite diverse con XCode (come UIKit). Gli sviluppatori di app hanno solo la possibilità di creare librerie statiche o, nella migliore delle ipotesi, indurre Xcode a pensare che stia caricando un framework …
Ho letto in questa domanda che i programmatori funzionali tendono ad usare prove matematiche per assicurarsi che il loro programma funzioni correttamente. Questo suona molto più facile e veloce rispetto ai test unitari, ma non ho mai visto che provenire da un background OOP / Unit Testing. Puoi spiegarmelo e …
Non ho avuto una comprensione completa dei costruttori statici in Java. Se è consentito, perché è consentito? In quali scenari lo useresti? Quale scopo servirebbe? Qualcuno può darmi un semplice esempio per favore?
Va bene, sembra strano, ma il codice è molto semplice e spiega bene la situazione. public virtual async Task RemoveFromRoleAsync(AzureTableUser user, string role) { AssertNotDisposed(); var roles = await GetRolesForUser(user); roles.Roles = RemoveRoles(roles.Roles, role); await Run(TableOperation.Replace(roles)); } (So che sto parlando in qualche modo nell'abstract qui sotto, ma quanto sopra …
A partire da Kanban, non sono sicuro di quanto debbano essere granulari i miei oggetti di lavoro. Mentre trovi molti consigli concreti su come scegliere il WIP, la maggior parte dei tutorial Kanban che ho letto rimangono piuttosto vaghi sulle dimensioni di un oggetto di lavoro (= una scheda sul …
Diciamo che volevo iniziare un progetto open source che spero / mi aspetto di avere molte persone che inviano patch e quant'altro. È possibile adottare un approccio TDD rigoroso? Posso / dovrei aspettarmi / fidarmi che i collaboratori scrivano test di qualità ogni volta che inviano una patch? Una cosa …
Quindi, essenzialmente il progetto che desidero intraprendere è un editor SVG. Preferirei usare WPF perché allora posso sfruttare XAML per il layout della mia applicazione (quel designer è così elegante). Sfortunatamente, sto usando il framework .NET da pochi mesi e non ho ancora familiarità con la maggior parte dei nomi …
Il mio MVC (.NET) ha alcuni valori costanti in tutto il sito, come il numero di telefono, l'indirizzo fisico, l'indirizzo e-mail ecc. Vorrei memorizzare questo valore una volta, quindi gli aggiornamenti futuri sono più facili per quando cambiano i loro dettagli. Per semplificare la mia domanda, mi sono concentrato solo …
Perché ripetere te stesso scrivendo test è così fortemente incoraggiato? Sembra che i test esprimano sostanzialmente la stessa cosa del codice, e quindi è un duplicato (nel concetto, non implementazione) del codice. L'obiettivo finale di DRY non sarebbe l'eliminazione di tutto il codice di test?
Sto lavorando a un'applicazione che ha più livelli. Livello di accesso ai dati per recuperare e salvare i dati dall'origine dati, logica aziendale per manipolare i dati, interfaccia utente per mostrare i dati sullo schermo. Faccio anche test unitari del livello di logica aziendale. L'unico requisito è testare il flusso …
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 6 anni fa . Stiamo provando la revisione obbligatoria del codice su ogni commit - …
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.