Tutte le domande

2
risposte

Criteri per una lingua (Terra come un esempio difficile) per essere utilizzabili per lo sviluppo del sistema operativo e come soddisfare i criteri mancanti

Ad esempio, una lingua che stavo guardando di recente- Terra. Puoi rispondere alla domanda nel contesto di qualsiasi lingua, mi sento più a mio agio con Lua, quindi partirò da lì. Il Terra Language può essere metaprogrammato con Lua ed è re...
posta 06.03.2017 - 21:14
1
risposta

Impatti dell'uso di class_alias () per mantenere la retrocompatibilità in PHP

Scenario: un progetto PHP open source che esiste da diversi anni ha troppe classi nello spazio dei nomi principale che vogliamo refactoring alcune di loro in un altro spazio dei nomi, ma abbiamo un API plugin ampiamente utilizzato e divergente,...
posta 07.01.2017 - 17:50
1
risposta

È possibile fornire una licenza separata per la cartella degli asset di un progetto Github Page?

Ospiterò un blog utilizzando Github Pages, è possibile aggiungere una licenza secondaria nella cartella delle risorse, quindi se le persone puntano al progetto dovrebbero fornire le proprie risorse e non utilizzare quelle predefinite che sono st...
posta 06.02.2017 - 00:04
1
risposta

Devo unire tutti i commit da un ramo sperimentale o solo da uno valido?

Sono nuovo di git e sto cercando di capire le migliori pratiche su commit e fusione. Ovviamente non dovresti commettere modifiche buggy al ramo master, e da quello che capisco tu dovresti creare nuovi rami per le funzionalità / correzioni di...
posta 21.02.2017 - 11:09
1
risposta

Sistema di registrazione indipendente dalla lingua

Ho un software che registra vari eventi in un database (SQLite). Attualmente i dati memorizzati sono: Messaggio Data Categoria Criticità I log sono scritti nella lingua corrente del software. Il che significa che il messaggio:...
posta 03.02.2017 - 13:59
2
risposte

È accettabile apportare modifiche a un'interfaccia durante l'implementazione?

Quando scrivo una libreria / API per la prima volta di solito comincio abbozzando alcune idee su una lavagna bianca o una foglia mobile mentre penso a come interagiscono diverse parti del sistema. Questo di solito si traduce in un'interfaccia a...
posta 27.02.2017 - 21:17
2
risposte

Come testare un'app Web (inc percorsi di scrittura) per i test di accettazione o integrazione, senza accesso db?

Stiamo riscontrando problemi nel testare percorsi che modificano i dati nella nostra API. Ad esempio il test che cancella una risorsa fallirà se si esegue la seconda volta. Anche a causa della logica aziendale non è possibile creare o elimina...
posta 23.12.2016 - 12:02
2
risposte

Code Design: microservice - Servizi perdenti Principio della singola responsabilità

Sto cercando di implementare Microservice per capire l'architettura e come funziona la comunicazione. Molti articoli affermano che i servizi dovrebbero seguire il principio della singola responsabilità, ma è piuttosto difficile da ottenere. Ad e...
posta 18.12.2016 - 20:39
3
risposte

È meglio memorizzare i log di utilizzo in modo saggio o centralizzato?

Devo sviluppare un sistema di registrazione per il mio progetto che ha molteplici funzionalità. Sono bloccato a una scelta. Potrei fare un database centralizzato e un front end per tutto. Oppure potrei avere una tabella di registro per ogni funz...
posta 18.12.2016 - 22:13
2
risposte

Comprensione della strategia di ramificazione / flusso di lavoro correttamente [duplicato]

Sto usando svn senza rami (solo trunk) per molto tempo sul mio posto di lavoro. Ho scoperto la maggior parte o tutte le questioni relative a progetti che non hanno alcuna strategia di ramificazione. Improbabile che questo non cambierà sul mio...
posta 06.06.2014 - 12:00