Ho una classe di base, Base. Ha due sottoclassi Sub1e Sub2. Ogni sottoclasse ha alcuni metodi aggiuntivi. Ad esempio, Sub1ha Sandwich makeASandwich(Ingredients... ingredients)e Sub2ha boolean contactAliens(Frequency onFrequency). Poiché questi metodi adottano parametri diversi e fanno cose completamente diverse, sono completamente incompatibili e non posso semplicemente usare il polimorfismo per risolvere …
Se esiste un metodo bool DoStuff() { try { // doing stuff... return true; } catch (SomeSpecificException ex) { return false; } } dovrebbe piuttosto essere chiamato IsStuffDone()? Entrambi i nomi potrebbero essere interpretati erroneamente dall'utente: se il nome è DoStuff()perché restituisce un valore booleano? Se il nome è, IsStuffDone()non …
Mentre indaga l'accuratezza dei numeri in virgola mobile, ho visto in alcuni punti un'affermazione simile a " float e double sono ( progettati per / usati spesso in ) calcoli ingegneristici e scientifici " Da quanto ho capito, la forza dei float e dei doppi è la quantità di memoria …
Quindi attualmente sono a caccia di una nuova posizione come sviluppatore front-end. Conosco molto bene JavaScript e posso parlare poeticamente di chiusure, curricula, ereditarietà prototipo, modelli di progettazione, prestazioni delle app e architettura generale del front-end. Ma ancora finisco per bombardare le interviste di lavoro. (Cordiali saluti, la maggior parte …
Il team della mia nuova società non ha un processo di revisione del codice. Vengo da aziende con la revisione del codice come cultura indispensabile e quindi non mi sento a mio agio a commettere il mio codice senza averlo revisionato da qualcuno. Sono fermamente convinto che la revisione del …
Attualmente sono stagista presso un appaltatore governativo e ho la sensazione (odiosamente inevitabile) che Word sia lo standard di fatto nel processo di sviluppo del software. Il suo formato binario rende molto difficile collaborare ai documenti nel modo in cui sono abituato a collaborare su una base di codice. L'uso …
A quanto risulta , il modello di adattatore sta creando un oggetto wrapper per il nostro vero oggetto di interesse, semplicemente un ulteriore livello di riferimento indiretto, che offre flessibilità. la flessibilità è che, se l'interfaccia dell'oggetto reale viene modificata, cambiamo l'interfaccia del wrapper che punta sull'oggetto reale, lasciando invariata …
Esiste una sorta di standard per quanto riguarda le risposte API HTTP? Dopo aver letto questo thread del discorso ho iniziato a chiedermi. Stiamo sviluppando la nostra API JSON HTTP pubblica sul mio lavoro e non restituiamo nulla quando non è strettamente necessario (ad esempio un PUT in / resource …
User Story cattura ciò che l'utente vuole fare con il sistema ad alto livello. Comprendo che la user story determinerebbe ulteriori requisiti di basso livello. La user story è uguale ai requisiti di alto livello del sistema?
Negli algoritmi di divisione e conquista come quicksort e mergesort, l'input è di solito (almeno nei testi introduttivi) diviso in due e i due set di dati più piccoli vengono quindi trattati in modo ricorsivo. Per me ha senso che ciò renda più veloce la risoluzione di un problema se …
Il 13 novembre 2006, Sun ha rilasciato gran parte di Java come software gratuito e open source (FOSS), secondo i termini della GNU General Public License (GPL). L'8 maggio 2007, Sun ha terminato il processo, rendendo tutto il codice principale di Java disponibile in termini di distribuzione di software libero …
Dopo aver visto questo discorso su REST, Reuse e Serendipity di Steve Vinoski, mi chiedo se ci siano casi aziendali in progetti greenfield per configurazioni (XML-) RPC-ish, che REST non potrebbe risolvere in modo migliore. Alcuni problemi RPC menziona: Focus sulla lingua (adatta il sistema distribuito alla lingua, non viceversa) …
Sto cercando suggerimenti pseudocodici per ordinare i miei file mp3 in modo da evitare la ripetizione di titoli e artisti . Ascolto crooner: Frank Sinatra, Tony Bennett, Ella Fitzgerald ecc. Che cantano vecchi standard. Ogni artista registra molte delle stesse canzoni: Fly Me To The Moon, The Way You Look …
Spero che questa domanda dia alcune risposte interessanti perché è quella che mi ha infastidito per un po '. Esiste un valore reale nell'unità di test di un controller in ASP.NET MVC? Quello che intendo con ciò è, il più delle volte (e non sono un genio), i miei metodi …
In cosa differisce la programmazione di un algoritmo quantistico? Come sarebbe un linguaggio simile a C se fosse progettato per i qubit? I tipi cambieranno?
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.