Ho riscritto alcune parti di Mercurial (che è concesso in licenza sotto GNU GPL v2) in C #. Naturalmente, ho studiato molto il codice Python originale e alcune parti sono traduzioni dirette da Python a C #. È possibile avere il "mio codice" concesso in licenza in base a termini …
Quando scrivo piccoli script per me stesso, impilo il mio codice in alto con commenti (a volte commento più di quanto codice). Molte persone con cui parlo affermano che dovrei documentare questi script, anche se sono personali, in modo che se mai li vendessi, sarei pronto. Ma i commenti non …
In molti dei servizi su cui lavoro ci sono molte registrazioni effettuate. I servizi sono servizi WCF (principalmente) che utilizzano la classe .NET EventLogger. Sono in procinto di migliorare le prestazioni di questi servizi e ho pensato che la registrazione in modo asincrono avrebbe giovato alle prestazioni. Non sono consapevole …
Una pila è qualcosa che si accumula dal basso verso l'alto. Quindi uno stack di chiamate aggiunge nuovi elementi nello stack quando vengono chiamate funzioni con elementi che vengono rimossi dallo stack quando ciascuna funzione termina fino a quando lo stack è vuoto e quindi termina il programma. Se quanto …
Sto usando codeigniter e mi sono trovato in una situazione simile in cui ho ripetuto i metodi del modello. Sto creando un modello per controller. Ma la creazione di un modello per tabella di database sarebbe considerata una buona pratica? In questo modo i metodi non vengono scritti due volte. …
Mi sono perso in una serie di licenze - GPL, LGPL, Creative Commons, BSD, Apache, ecc., E cerco una guida per principianti. Quando si utilizza un componente con una licenza popolare come queste, quali sono le restrizioni per l'utilizzo senza pagare un prodotto commerciale? Per esempio devo ridistribuire la fonte? …
SFINAE e templatemetaprogrammazione possono fare cose meravigliose e molte biblioteche le usano anche in modo considerevole. Storicamente entrambi questi "concetti magici" sono stati introdotti / supportati intenzionalmente in C ++? O sono stati scoperti poco dopo come utili sottoprodotti (prodotti collaterali) della templateprogrammazione originale ?
Mi chiedo quali sono le differenze specifiche nella terminologia che utilizziamo per raggruppare parti di codice correlate. A volte ho visto i termini usati in modo intercambiabile: molti linguaggi OO usano persino la parola chiave "funzione" per definire un metodo. (Perché?) Se vuoi essere preciso, quali sono i significati specifici …
Ho bisogno di uno strumento (per uso interno) che formatta il codice SQL (SQL Server / MySQL). Ci sono vari strumenti di terze parti e siti web online che lo fanno, ma non esattamente come ne ho bisogno. Quindi voglio scrivere il mio strumento adatto alle mie esigenze. La prima …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Software Engineering Stack Exchange. Chiuso 5 anni fa . E poi di rientrare automaticamente dopo quello? Ho provato a copiare il codice da una …
A mio avviso, i casi di test unitari servono come documentazione per il codice. La mia azienda vuole che scriva commenti dettagliati su java doc in cima ai casi di test unitari. È necessario farlo? Scrivi commenti del genere?
Sto cercando di acquistare un telefono Android per testare la mia prima app Android. A quali cose dovrei prestare attenzione per assicurarmi di scegliere il dispositivo più adatto?
Sto lavorando a un progetto che è concesso in licenza in base al MPL 1.1 e vorrei incorporare del codice che è concesso in licenza in APL 2.0. So che nel 2010 Mozilla ha annunciato che stavano aggiornando MPL per renderlo più "compatibile con Apache" tra le altre cose. Non …
La mia comprensione dei doveri del maestro della mischia è la seguente: Applicare il processo Rimuovi impedimenti (che gli sviluppatori non possono rimuovere da soli) Prevenire l'interruzione dall'esterno Facilitare le riunioni di mischia (alzarsi, retrospettiva, ecc.) Se gli sviluppatori del team sono disciplinati, seguiranno il processo senza che qualcuno li …
Il titolo riassume la mia domanda, ma per elaborare sostanzialmente ciò che voglio capire è perché i progettisti Android vogliono app che devono lavorare con dati condivisi per utilizzare un provider di contenuti piuttosto che accedere direttamente al database SQLite? L'unica ragione a cui riesco a pensare è la sicurezza …
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.