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 3 anni fa . Per la prima volta vorrei menzionare che sono un principiante nella …
Dobbiamo scrivere una biblioteca. Naturalmente, dovrebbe avere solo un'API molto piccola (quanto più ampia possibile quanto più piccola possibile). Gli interni della biblioteca sono piuttosto complessi. Pertanto, hanno bisogno di strutturazione. Per la strutturazione attualmente vedo due modi: 1. usa i pacchetti. pro: la biblioteca può essere ben strutturata. Tutto …
Ho una gerarchia di classi per la quale vorrei separare l'interfaccia dall'implementazione. La mia soluzione è avere due gerarchie: una gerarchia di classi handle per l'interfaccia e una gerarchia di classi non pubbliche per l'implementazione. La classe handle di base ha un puntatore all'implementazione che le classi di handle derivate …
Sto cercando di farmi un'idea generale quando produco un nuovo sito Web usando ASP.NET Core. Voglio che gli utenti del mio sito Web possano registrarsi e accedere con i social media come Facebook e Google. Una volta registrato quando effettuano richieste al mio WebAPI per le risorse, devo sapere quale …
Nella nostra azienda diversi team lavoreranno contemporaneamente su diversi componenti di più progetti. Ad esempio, un team potrebbe creare tipi specifici di software (o hardware) per alcuni progetti, un altro team un altro tipo specifico di software. Utilizziamo i progetti Jira per ospitare problemi relativi a progetti specifici e schede …
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 3 anni fa . Recentemente mi sono imbattuto in questa opinione del 2016 dicendo che …
La specifica JWT descrive solo il payload e il modo in cui viene inviato, ma lascia aperto il protocollo di autenticazione, che consente la flessibilità, ma sfortunatamente, la flessibilità può portare a antipattern e errori di progettazione. Sto cercando alcuni schemi aziendali ben ponderati e testati per l'autenticazione JWT, che …
Mi chiedevo che cosa rende speciale Iterator rispetto ad altri costrutti simili, e che ha reso la Banda dei Quattro elencarlo come un modello di progettazione. L'iteratore si basa sul polimorfismo (una gerarchia di raccolte con un'interfaccia comune) e sulla separazione delle preoccupazioni (l'iterazione sulle raccolte dovrebbe essere indipendente dal …
Quando stavo leggendo dei microservizi su questo sito , mi sono imbattuto nella seguente dichiarazione. Cosa si intende con uno schema canonico? Non è lo stesso del modello di dominio? Il modello di architettura dei microservizi rifiuta anche altre parti della SOA, come il concetto di uno schema canonico.
A volte le funzioni private di un modulo o di una classe sono unità interne di funzionalità semplicemente ancora da estrarre, che potrebbero meritare i propri test. Quindi perché non provarli? Ci sarà scrivere i test per loro in seguito, se / quando sono estratti. Quindi perché non scrivere i …
Usando gitflow, quando si crea un release-1.0.0ramo e si unisce a entrambi mastere develop, entrambi i rami avranno un commit mancante: masternon avrà il commit dove è release-1.0.0stato unitodevelop developnon avrà il commit dove è release-1.0.0stato unitomaster Invece, dopo che hotfix-1.0.1viene creato e unito a master, quando viene unito a …
Sto creando un'interfaccia in Java per il gestore degli errori personalizzato. Vuoi passare un oggetto errore argomento ma ho bisogno che sia figlio di Exceptionclasse. Va bene usare il nome della mia classe definita in un'interfaccia? Non renderà meno un'interfaccia in termini di non dipendere da alcuna implementazione? Provo a …
Supponiamo di mangiare cinque pasti al giorno e, dato che ci sono sette giorni alla settimana, ho ricette per sette di ogni pasto, per 35 ricette in totale. Ogni ricetta ha un conteggio delle calorie. Ogni giorno deve contenere una ricetta per pasto e ogni ricetta è fissata a un …
Sto cercando casi d'uso pratici e non sintetici di decoratori di classe Python. Finora, l'unico caso che ha avuto senso per me è la registrazione di una classe in un sistema editore-abbonato, ad esempio plugin o eventi, qualcosa come: @register class MyPlugin(Plugin): pass o @recieves_notifications class Console: def print(self, text): …
Ho un ciclo for in cui devo saltare il primo elemento in un array a base zero. Quale di questi mostra le mie intenzioni più chiaramente? for($i=1 ; $i < count(array) ; $i++){ array[$i]; } o for($i=0+1 ; $i < count(array) ; $i++){ array[$i]; }
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.