Sto eseguendo il refactoring di un'applicazione PHP e sto provando a fare l' iniezione di dipendenza (DI) il più possibile. Sento di avere una buona conoscenza di come funziona e posso certamente vedere le mie lezioni diventare molto più snelle e più robuste. Sto eseguendo il refactoring in modo da …
Se un controller diventa troppo grasso e l'istanza del modello inizia a sommarsi, è possibile utilizzare un livello di servizio. Se avvolgo semplicemente la logica all'interno di una classe di servizio, otterrò un sacco di servizi con uno / due metodi. Sembra un odore di codice. Qualche migliore pratica al …
Vorrei sapere quali opzioni sono disponibili per documentare un progetto che è già stato sviluppato, poiché gli sviluppatori che hanno lavorato non hanno scritto nemmeno una singola pagina di documentazione. Il progetto non ha altri dettagli oltre a molte pagine di script con funzioni scritte e modificate dagli sviluppatori che …
In un determinato contesto di esecuzione, l'oggetto Variabile è l'oggetto Attivazione di quel contesto di esecuzione. Dalla mia ricerca online, sono in grado di trovare la frase precedente riformulata in diversi modi, ma nessuno è in grado di dire di cosa si tratta. Che cos'è un oggetto Activation?
Considera il seguente codice, in cui il setter viene deliberatamente interrotto a causa di un banale errore di programmazione che ho fatto davvero alcune volte in passato: <?php class TestClass { private $testField; function setField($newVal) { $testField = $newVal; // deliberately broken; should be `$this->testField = $newVal` } function getField() …
Innanzitutto, sono un programmatore entry level; In effetti, sto finendo una laurea AS con un progetto finale capstone durante l'estate. Nel mio nuovo lavoro, quando non c'è alcun progetto da fare (stanno aspettando di riempire il team con più nuovi assunti), mi sono stati dati dei libri da leggere e …
Durante la scrittura di strumenti per l'interfaccia della riga di comando di UNIX, come devo fare in modo che il programma stampi aiuto e / o utilizzo? Di solito lo uso fprintf(stderr, "help text here");, ma ci sono diversi problemi. Innanzitutto, non sono sicuro se dovrei usare stderr. Va bene …
Sono interessato a codificare una stringa che ho e sono curioso di sapere se esiste un tipo di codifica che può essere utilizzato che includerà solo caratteri alfa e numerici e preferibilmente accorcerebbe il numero di caratteri necessari per rappresentare la stringa. Finora ho cercato di usare la codifica Base64 …
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 4 anni fa . Esistono molti rischi per la sicurezza derivanti dallo stretto contatto con …
Oggi abbiamo discusso delle tecniche di distribuzione del database, avendo avuto un paio di recenti errori nel nostro processo attuale e visto situazioni in cui vorremmo ripristinare una distribuzione, ma la vecchia versione dell'applicazione non era mai stata testata rispetto alla nuova versione del Banca dati. Da un lato, ci …
Entro questo autunno i miei due piccoli siti web dovrebbero generare un totale di circa $ 1200 al mese con input minimo / zero che è abbastanza per farmi vivere abbastanza comodamente. Piuttosto che intraprendere un'altra impresa commerciale, mi piacerebbe passare i prossimi anni a fare qualcosa di veramente buono …
La mia direzione ha appena posto una domanda senza precedenti nella mia (certamente breve) storia con l'organizzazione: "Cosa possiamo fare per aiutarti?" Allo stesso tempo, stiamo lavorando a diversi grandi progetti per un cliente abbastanza nuovo la cui capacità di soddisfare i requisiti a metà progetto è leggenda. Sviluppare per …
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 . Quando si definisce una funzione / variabile / etc e non …
Sto studiando la progettazione guidata dal dominio (DDD) e ho trovato termini: Event Driven e Event sourcing. So che riguarda la pubblicazione di eventi dal produttore al consumatore e l'archiviazione del registro, quindi la mia domanda è: Qual è la differenza tra Event Driven e Event sourcing?
Sto leggendo il libro Principi, pratiche e schemi dell'iniezione di dipendenza e ho letto il concetto di astrazione che perde, che è ben descritto nel libro. In questi giorni sto refactoring di una base di codice C # usando l'iniezione di dipendenza in modo che vengano utilizzate chiamate asincrone invece …
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.