Tutte le domande

2
risposte

Quale interfaccia pubblica dovrei offrire per creare oggetti che conoscono l'un l'altro?

Sto creando una libreria in C # che verrà utilizzata per interrogare i database. Per utilizzare questa libreria, un utente deve prima dire alla biblioteca cosa contiene lo schema del database, creando Schema , Table e Column ogg...
posta 20.09.2016 - 20:37
1
risposta

Dovrei solo caricare il codice che mi serve se non c'è impatto sulle prestazioni per caricarlo tutto

Ho un'applicazione software. Attualmente all'inizio di ogni Controller carica solo i Modelli necessari per quel Controller. Ho provato di recente e ho scoperto che includere tutti i modelli sembra richiedere circa un microsecondo. Se caricassi s...
posta 19.09.2016 - 14:52
2
risposte

Funzione che funge da collegamento ai metodi dell'oggetto

Stavo leggendo il codice della biblioteca di Python per scoprire come funziona . Poiché questa libreria ha un'interfaccia di utilizzo semplice, crea un oggetto più complesso oltre. Ad esempio: requests.get(...) È un collegamento a qualcos...
posta 12.09.2016 - 22:14
1
risposta

Interfaccia con più metodi predefiniti OR Interface + Class

In una base di codice sono "a partire da" ci sono una manciata di interfacce con molti metodi predefiniti. Sembrano qualcosa del genere: public interface HasXY { double getX(); double getY(); default double method1(double x, double y)...
posta 13.09.2016 - 17:03
1
risposta

Dove si trova la logica per rispettare SRP qui?

Sto lavorando su una semplice classe per ottenere un token da un'API. Per quanto semplice, ha aspetti diversi. È necessaria una connessione all'API affinché funzioni almeno la prima volta. Le credenziali sono memorizzate nel codice (la sicur...
posta 05.10.2016 - 09:37
1
risposta

Best practice SVN: logica di codice diversa nelle filiali

Mentre lavoravo con un progetto a cui ero assegnato, ho notato un piccolo problema con la nostra strategia SVN. Qualche mese fa, qualcuno ha creato un nuovo ramo di funzionalità dal nostro baule. In questo ramo ha implementato una seconda implem...
posta 29.08.2016 - 07:16
2
risposte

Quali sono le mie opzioni per eseguire codice altamente ottimizzato sul BEAM?

Ho un piccolo modulo Elixir che occupa quasi tutto il tempo di esecuzione del mio programma. Mi piacerebbe ottimizzarlo Sembra che occorra circa 15 volte tanto quanto la stessa implementazione in C, quindi ci dovrebbe essere un margine da cui pr...
posta 10.09.2016 - 17:59
1
risposta

Contenuto PDF: testo o grafica?

Esiste un test per verificare se un file PDF contiene testo o se viene creato mediante la scansione di fogli di carta? testo: testo semplice che, ad esempio, posso copiare & incollare mentre sto leggendo il PDF. Testo non ricercabile /...
posta 20.08.2016 - 22:36
2
risposte

Denominazione file e organizzazione generale per lo sviluppo multipiattaforma

Sto scrivendo una libreria di socket multipiattaforma e useremo l'idioma pimpl in modo che gli utenti che includono intestazioni per la libreria non debbano preoccuparsi di problemi specifici del sistema operativo. Quindi, ad esempio un file...
posta 03.09.2016 - 16:17
2
risposte

Estrazione del repository

Supponiamo di avere un oggetto utilizzato dal mio codice, ad esempio Persona: public class Person { public string Name {get;set;} public Address Address {get; set;} } public class Address { public string AddressLine1 {get;set;}...
posta 14.09.2016 - 15:37