Quando si ha un'integrazione continua che esegue i test ad ogni commit, una best practice comune è far passare tutti i test in qualsiasi momento (ovvero "non interrompere la build"). Trovo alcuni problemi con questo: Ad esempio, non è possibile aiutare un progetto open source creando test corrispondenti ai ticket. …
Sto sviluppando un'applicazione che dovrà archiviare metadati in - line e in- text . Quello che intendo con questo è il seguente: diciamo che abbiamo un lungo testo e vogliamo memorizzare alcuni metadati collegati a una parola specifica o frase del testo. Quale sarebbe il modo migliore per conservare queste …
Alcune persone gestiscono il limite delle tecnologie, aggiornando il giorno in cui qualcosa viene aggiornato. In produzione, questo non è appropriato. Ricercare se la versione corrente (Java 7) è pronta per la produzione produce una quantità significativa di vecchio materiale che potrebbe non essere più corretto (al momento della stesura …
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 4 anni fa . Recentemente ho partecipato a parecchie interviste e mi è stato chiesto …
Dopo aver eseguito una buona normalizzazione, devi ancora indicizzare la tabella? In che modo ciò influirà sulle prestazioni? Interesserà anche le prestazioni in qualche modo dopo una buona normalizzazione? Quali colonne vengono generalmente indicizzate se si dispone già della chiave primaria e della chiave esterna? Sembra che sia già efficace …
Supponiamo che tu stia utilizzando le API di un fornitore, come assicurarti che la loro API funzioni come previsto? La mia preoccupazione principale è che a volte il fornitore ha spinto le modifiche al proprio codice e ha rotto l'API, vogliamo avere una sorta di software automatico per testarli continuamente. …
C'è una differenza tra public class A extends AbstractB implements C {...} contro... public class A extends AbstractB {...} abstract class AbstractB implements C {...} Capisco che in entrambi i casi, la classe A finirà per conformarsi all'interfaccia. Nel secondo caso, AbstractBpuò fornire l'implementazione per i metodi di interfaccia in …
Ho letto la Scrum Guide da scrum.org e dice: I team di sviluppo non contengono sotto-team dedicati a domini particolari come test o analisi di business. Nella sua traduzione letterale questo significa che non ci sono tester che sono fonte di confusione. Come possono suggerire questo?
Come posso concedere in sub-licenza corretta una libreria che è sotto la licenza MIT. Sto usando ed estendendo la libreria. La licenza del MIT afferma che sono libero di concedere in sub-licenza la biblioteca. Posso semplicemente dichiarare: <Software library> is copyright <original author> and licensed under the MIT license. <orignal …
Prima di tutto, voglio notare che amo il C ++ e sono una di quelle persone che pensano che sia più facile programmare in C ++ che in Java. Tranne una piccola cosa: le biblioteche. In Java puoi semplicemente aggiungere qualche jar al percorso di compilazione e il gioco è …
Tradizionalmente, un singleton è di solito implementato come public class Foo1 { private static final Foo1 INSTANCE = new Foo1(); public static Foo1 getInstance(){ return INSTANCE; } private Foo1(){} public void doo(){ ... } } Con l'enum di Java, possiamo implementare un singleton come public enum Foo2 { INSTANCE; public …
Sto cercando di decodificare un pezzo di codice da un libro: List<Person> people = new List<Person>() { new Person {FirstName="Homer",LastName="Simpson",Age=47}, new Person {FirstName="Marge",LastName="Simpson",Age=45} }; La persona è solo una semplice classe che hanno creato, con un sacco di campi: Nome, Cognome, ecc ... Quello che non capisco è, non inviamo …
La sezione di un eseguibile che contiene codice è talvolta chiamata .textsezione. Nelle architetture di memoria segmentate, un segmento mappato come codice viene talvolta chiamato segmento di testo. Il messaggio di errore unix "file di testo occupato" ( ETXTBSY) significa "questo file è un programma in esecuzione". In che modo …
Sono un programmatore ma ho anche lavorato come archivista. Come archivista si tratta molto di conservare i dati. Mi capita spesso di litigare con i colleghi quando si tratta di operazioni sui dati. Non mi piacciono troppo la U e la D in CRUD. Invece di aggiornare un record, preferisco …
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.