Domande con tag 'design'

2
risposte

È meglio usare già compilare plugin / estensioni o scrivere codice proprio nei progetti di programmazione [duplicato]

Sto creando un'app Web in PHP e Symfony . Fondamentalmente se cerchiamo ci sono plugin / estensioni / pacchetti per quasi il 60% delle cose. Il vantaggio di usarli è che puoi facilmente ottenere le tue funzionalità e che sarà ma...
posta 25.02.2014 - 01:52
5
risposte

Come progettare un IDisposable che deve essere smaltito incondizionatamente?

Considera una classe che implementa IDisposable e che ha membri in modo tale da non diventare mai idonea per la garbage collection quando non viene eliminata. E poiché non sarà raccolto, non avrà la possibilità di utilizzare il distruttore...
posta 17.04.2014 - 07:56
1
risposta

Prima di sviluppare un'applicazione web, di quante specifiche hai bisogno? [chiuso]

Se dovessi accettare un ruolo come uno sviluppatore di applicazioni web a tempo pieno responsabile della creazione di una nuova applicazione da zero, quanto di una specifica e di una progettazione definite avrebbero bisogno e / o si prevede di i...
posta 28.09.2013 - 17:07
2
risposte

__init__ differiscono dagli attributi dell'oggetto

La seguente definizione di classe è un buon progetto? class Myclass: def __init__(self,num1,num2): self.complicated_tree = __class__.object_creator(num1,num2) @classmethod def tree_creator(cls,num1,num2): return nu...
posta 17.01.2018 - 15:09
3
risposte

Escaping di stringhe nel livello del database

Le funzioni di escaping (ad esempio mysql_real_esacpe_string) possono essere spostate verso il basso nel livello del database dove faremo il loop di tutti i parametri passati per tutte le query e sfuggiranno tutte le stringhe. Sarebbe un buon de...
posta 17.04.2011 - 08:06
4
risposte

Dove dovrebbero essere collocate le funzioni di "conversione"?

Ho un tipo Bound come una sorta di "alias" per un array di tre numeri (che funziona in TypeScript con: type Bound = [number, number, number] ). L'ho fatto fondamentalmente per aiutare la leggibilità specificando nel nome a cosa serve l'...
posta 13.06.2016 - 11:08
1
risposta

"È una" relazione o, in altre parole, Eredità

Dire che definisco un'interfaccia IAnimal che ha un metodo virtuale puro (astratto) chiamato mangiare in questo modo: class IAnimal { virtual void eat(Food*) = 0; }; In futuro erediterò la forma IAnimal e creo diversi animali....
posta 20.08.2015 - 08:13
2
risposte

API che prende una lista e restituisce una lista

Quindi stavo avendo una discussione con alcuni colleghi di lavoro, immagino che stia progettando un'API. L'API accetta un elenco di ID e restituisce un elenco di oggetti corrispondenti per ciascun ID, ciascun ID corrisponde esattamente a 1 ogget...
posta 08.03.2018 - 04:23
2
risposte

Come posso evitare le proprietà ridondanti degli oggetti quando si utilizza un database?

Sto scrivendo applicazioni in C ++ usando un database sqlite. Supponiamo che io abbia un semplice sistema utente con un database utente. Classe utente class User { private: void LoadFromDatabase(uint32_t id); public:...
posta 30.08.2018 - 20:50
2
risposte

Quali sono gli aspetti positivi e negativi del caricamento di un file eseguibile e del caricamento nel back-end?

Sto sviluppando un'applicazione web, attualmente l'applicazione è in fase di sviluppo sia in NodeJ che in ASP Net. Stiamo strutturando l'applicazione nei micro-servizi. Diciamo che abbiamo un servizio che chiama alcune funzioni in una DLL e abbi...
posta 29.05.2018 - 19:17