Domande con tag 'code-reuse'

2
risposte

Come evitare la duplicazione delle strutture dati quando parti di un'app sono scritte in lingue diverse?

Ad esempio, supponi di scrivere un'app in Java . La tua app comunica con un server API scritto in Python . Il server Python comunica con un SQL database. Hai anche un sito web per la tua app scritto in JavaScript . Con 4 lingue...
posta 09.02.2018 - 02:18
5
risposte

Ho rilasciato codice open source utilizzabile da altri programmatori. Come faccio a farglielo sapere? [duplicare]

Ho un piccolo progetto (< 1k ma diciamo che è di < 5k di linee). L'ho reso open source e messo su github. L'ho fatto una volta in precedenza e non ho ricevuto né un singolo download né una fork, ma era molto specifico e questo piccolo...
posta 08.01.2013 - 03:32
5
risposte

Ripetizione del codice rispetto al metodo multi responsabile

Cerco di seguire il Single Responsibility Principle (SRP) e anche di omettere le ripetizioni di codice. Tuttavia ci sono spesso luoghi in cui ci sono ripetizioni di codice che non sono altro che blocchi di codice di invocazioni che sono resisten...
posta 22.11.2013 - 09:35
2
risposte

Che cosa è successo al Defense Software Reuse System (DSRS)? [chiuso]

Ho letto alcuni papers dei primi anni '90 su un'iniziativa di riutilizzo del software del Dipartimento della Difesa statunitense denominata Defense Software Reuse System (DSRS). La più recente citazione che ho trovato è stata in un articolo d...
posta 02.07.2012 - 20:13
2
risposte

Che cos'è 'code skew'?

Nel libro di O'Reilly su Scala, leggo che il copia-incolla del codice crea: ... creates issues of code-bloat, maintainability and skew, Non riesco a vedere nessuna definizione ovvia della parola skew nel contesto. Sono consapevole dei pr...
posta 15.02.2013 - 20:43
5
risposte

Come gestire la filosofia del riutilizzo del codice?

Mi trovo costantemente a pensare al riutilizzo del codice quando avvio un nuovo progetto. In che misura dovrei rendere il mio codice riutilizzabile? Dovrei limitarlo allo scope dell'applicazione o dovrei renderlo riusabile al di fuori del pr...
posta 07.08.2012 - 20:10
1
risposta

Utilizzo del mio codice in progetti freelance

Sono stato nel commercio freelance per più di 2 anni. Mentre faccio progetti per altre persone, ho creato una serie di compiti comuni che implemento nei progetti e li inserisco nel codice. È una sorta di libreria con alcune funzioni che posso ri...
posta 06.03.2011 - 21:14
3
risposte

Esiste un principio di ingegneria del software che riguarda i costi di riutilizzo e di regressione su un sistema di produzione?

Ho lavorato su un grande sistema di transazioni finanziarie per una banca che si occupava di pensioni e investimenti. Dopo 15 anni di modifiche delle funzionalità, il costo del test di regressione manuale era salito a $ 200.000 per versione. (10...
posta 29.12.2013 - 22:20
6
risposte

prestazioni contro riusabilità

Come posso scrivere funzioni riutilizzabili senza sacrificare le prestazioni? Sto ripetutamente confrontando la situazione in cui voglio scrivere una funzione in un modo che la rende riutilizzabile (ad esempio non fa ipotesi sull'ambiente dei da...
posta 15.04.2015 - 14:03
8
risposte

Cosa conta come reinventare la ruota?

I seguenti scenari contano come "reinventare la ruota" nel tuo libro? Esiste una soluzione, ma non nella lingua che si desidera utilizzare e le soluzioni esistenti non possono essere interfacciate con la lingua che si desidera utilizzare in...
posta 06.03.2011 - 22:44