Sto cercando una raccomandazione di una best practice per i commenti XML in C #. Quando si crea una proprietà, sembra che la documentazione XML prevista abbia la forma seguente: /// <summary> /// Gets or sets the ID the uniquely identifies this <see cref="User" /> instance. /// </summary> public int …
Sto producendo un binario distribuibile per il mio progetto Java. Lo sto rilasciando in due modi: Maven Central Distribuibile con zip su codice Google Il mio progetto è concesso in licenza con la licenza Apache 2.0. Uso un numero limitato di terze parti, una delle quali è autorizzata dal MIT. …
Sebbene Joda sia ricco di funzionalità e più sofisticato del tempo Java standard, potrebbe non essere sempre la cosa migliore da usare. Come faccio a decidere se utilizzare Joda Time o Java Time in qualsiasi codice Java? Esiste una sorta di linea guida che ci dice come scegliere quella giusta …
Ho letto che il principio di sostituzione di Liskov è violato se: I requisiti sono rafforzati, o Le post-condizioni sono indebolite Ma non riesco ancora a capire come questi due punti violerebbero il principio di sostituzione di Liskov. Qualcuno può spiegare con un esempio. In particolare, come una delle condizioni …
Siamo un'organizzazione composta da circa 200 sviluppatori che lavorano continuamente su un singolo prodotto (utilizzando il controllo di revisione Git) che dovrebbe essere rilasciato a una certa data. A causa dell'enorme numero di sviluppatori, stiamo cercando di creare team "interfunzionali" con circa 10 sviluppatori in ciascun team, ottenendo circa 20 …
Specificare un suffisso di eccezione sulle classi di eccezioni mi sembra un odore di codice (informazioni ridondanti: il resto del nome implica uno stato di errore ed eredita dall'eccezione). Tuttavia, sembra anche che tutti lo facciano e sembra essere una buona pratica. Sto cercando di capire perché questa è una …
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 . Di recente ho iniziato a chiedermi quando gli sviluppatori dovrebbero pagare …
TL; DR: Perché usare qualcosa come Apache Archiva o Sonatype Nexus come repository di artefatti anziché Subversion? Il sistema di compilazione che uso attualmente ha molti BLOB binari (immagini, file audio, binari compilati, ecc.), Sia come input che come output per i nostri build. Il nostro sistema di gestione di …
Vorrei sapere se è possibile rilevare l' deleteerrore commentato di seguito in fase di compilazione? In particolare, mi piacerebbe conoscere il compilatore g ++. ClassTypeA *abc_ptr = new ClassTypeA[100]; abc_ptr[10].data_ = 1; delete abc_ptr; // error, should be delete []
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 . Vorrei pubblicare una piccola libreria open source in Java. Mi chiedo …
Devo interpretare un po 'i diavoli sostenitori di questa domanda perché non posso difenderla bene a causa della mancanza di esperienza. Ecco l'accordo, ottengo concettualmente le differenze tra test unitari e test di integrazione. Quando si concentra specificamente sui metodi di persistenza e sul repository, un test unitario userebbe un …
Stavo usando un popolare pacchetto musicale (Ableton Live) quando ho aperto la sezione legale del file della guida e ho visto che il programma conteneva licenze in codice che sembravano sia libere che libere e libere come nella birra. Purtroppo non riesco a trovare una copia online, ma se necessario …
Sto creando un'API REST per esporre la maggior parte delle funzionalità di un'API Java esistente. Entrambe le API sono per uso interno nella mia organizzazione; Non devo progettare per uso esterno. Ho influenza su entrambe le API ma sto implementando quella REST. L'API Java continuerà a essere utilizzata per le …
Sto valutando i buffer del protocollo di Google per un servizio basato su Java (ma mi aspetto modelli di linguaggio agnostico). Ho due domande: La prima è un'ampia domanda generale: Quali schemi stiamo vedendo la gente usare? Detti schemi sono collegati all'organizzazione della classe (ad es. Messaggi per file .proto, …
Questa domanda è ispirata al dibattito nei commenti su questa domanda Stack Overflow . La documentazione del compilatore di chiusura di Google indica quanto segue (enfasi aggiunta): Il compilatore di chiusura è uno strumento per eseguire download e l'esecuzione di JavaScript più velocemente. È un vero compilatore per JavaScript. 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.