Sono nuovo nell'iniezione delle dipendenze e ho alcune domande su quale stile dovrei usare nelle mie applicazioni. Ho appena letto Inversion of Control Containers e il modello Dependency Injection di Martin Fowler, ma non riesco a ottenere la differenza pratica tra costruttore, setter e iniezione dell'interfaccia. Mi sembra che le …
È buona norma implementare una gestione delle eccezioni inutile, nel caso in cui un'altra parte del codice non sia codificata correttamente? Esempio di base Semplice, quindi non perdo tutti :). Diciamo che sto scrivendo un'app che visualizzerà le informazioni di una persona (nome, indirizzo, ecc.), I dati estratti da un …
Ogni volta che vedo una domanda pubblicata su Stack Overflow su C #, vedo almeno una o due risposte che risolvono un problema con LINQ. Di solito le persone con una reputazione molto alta sembrano usare LINQ come professionisti. Quindi la mia domanda è: per quale dominio problema dovrebbe essere …
Stavo leggendo un articolo sulla programmazione funzionale in cui afferma lo scrittore (take 25 (squares-of (integers))) Si noti che non ha variabili. In effetti, non ha nient'altro che tre funzioni e una costante. Prova a scrivere i quadrati di numeri interi in Java senza usare una variabile. Oh, probabilmente c'è …
Quindi ho un programma su cui ho lavorato nel 2011 e per tutto il 2012, ma l'ultima versione è stata nel dicembre del 2011 . Ci ho lavorato attivamente, ma il creep ha attirato la sua brutta testa e ora è pieno di tonnellate di funzionalità non finite. La parte …
Fondamentalmente, abbiamo tre progetti principali, due dei quali sono servizi web e l'altro è un'applicazione web. Mentre sono soddisfatto di coprire il più possibile i nostri servizi web con test funzionali (tutti e tre i progetti hanno i propri test unitari), i test funzionali per l'applicazione web impiegano molto tempo …
Sto lavorando con un dispositivo incorporato con un protocollo univoco che invia messaggi ad altri dispositivi e sto creando un'applicazione che analizza i pacchetti inviati. Ogni pacchetto contiene 8 byte. Il protocollo è definito come dove il primo byte è l'intestazione e i restanti 7 byte sono i dati. Stanno …
Recentemente un consulente ci ha detto che se una funzione può essere testata solo tramite test UI automatizzati (ad es. Selenium, UI codificata), c'è un problema di architettura di base. Sebbene questa affermazione possa essere un po 'estrema, è sulla stessa linea della piramide dei test in quanto i test …
Sto progettando un'API HTTP, spero di renderla il più RESIDENTE possibile. Ci sono alcune azioni la cui funzionalità si estende su poche risorse e a volte deve essere annullata. Ho pensato a me stesso, questo suona come un modello di comando, ma come posso modellarlo in una risorsa? Introdurrò una …
Ho cercato di capire perché JDK 8 Lambda Expert Group (EG) ha deciso di non includere un nuovo tipo di funzione nel linguaggio di programmazione Java. Scorrendo la mailing list ho trovato un thread con la discussione sulla rimozione dei tipi di funzione . Molte delle dichiarazioni sono ambigue per …
Sto lavorando allo sviluppo di un database relazionale che tiene traccia delle transazioni che si verificano su un dispositivo su cui sto lavorando per la mia azienda. Esistono diversi tipi di transazioni che potrebbero verificarsi sul dispositivo, quindi abbiamo un campo "trans_type" in una delle nostre principali tabelle dei record. …
Questo è ciò che chiamo metodo getter / setter "combinato" (da jQuery): var foo = $("<div>This is my HTML</div>"), myText; myText = foo.text(); // myHTML now equals "This is my HTML" (Getter) foo.text("This is a new value"); // The text now equals "This is a new value") Questa è la …
Sono uno sviluppatore web che sta per sbloccare il risultato "First Class Library Published" nella mia carriera e sto sudando proiettili (sono stato sveglio tutta la notte stressandomi). Mi piacerebbe toccare l'esperienza della community per vedere se qualcuno ha suggerimenti o raccomandazioni per assicurarsi che tutto vada per il meglio. …
Di recente sono stato assunto per un progetto che prevede la collaborazione con e intorno a diversi sistemi "enterprise" di terze parti. A causa di quello che immagino sarebbe il costo e lo sforzo astronomici necessari per costruire una replica sufficientemente fedele dell'ambiente di produzione, la prospettiva di avere un …
Ultimamente c'è stata una sorta di rivoluzione contro i single, ma c'è qualcosa di sbagliato in loro se sono apolidi? Conosco il discorso sull'uso eccessivo e tutto il resto ... questo vale per tutto, non solo per i singoli.
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.