Domande con tag 'design'

2
risposte

Come si fa la gestione dei thread in C ++?

Utilizziamo pthread per la gestione dei thread nei sistemi basati su C. in generale il pthread è compilabile dal compilatore C ++ (come g ++). Tuttavia, quali sono i modi migliori di astrazione per i thread in C ++? Inoltre, per fare in...
posta 15.11.2011 - 14:15
4
risposte

Logica in setter contro getter?

Okey dokey, il prossimo crappy-code-at-work-rant-diventa-in-a-real-question (spero): Quindi sto eseguendo il debug di alcuni codici e abbiamo qualcosa di simile: objFoo.TabIndex = 5 'VB.NET property with setter implicitly called e TabI...
posta 15.07.2011 - 16:00
7
risposte

È una cattiva idea creare una classe che avrà solo un'istanza?

È una cattiva pratica / progettazione del codice per creare una classe che verrà istanziata una sola volta? Ho alcune variabili e funzioni che possono essere raggruppate in una classe per "avere un bell'aspetto" (per la mancanza di una descri...
posta 04.10.2013 - 03:23
2
risposte

OO Nome del principio di progettazione?

Penso di aver letto da qualche parte che uno dei principi del buon design OO è scrivere metodi che prendono il tipo meno derivato possibile, ma restituiscono il tipo più derivato possibile? In primo luogo, esiste un tale principio e in secondo l...
posta 14.10.2011 - 20:57
6
risposte

A seconda della versione fissa di una libreria e ignorarne gli aggiornamenti

stavo parlando con un capo tecnico ieri. Si tratta di un progetto in C ++ che dipende da opencv e voleva includere una versione opencv specifica in svn e continuare a utilizzare questa versione ignorando eventuali aggiornamenti con i quali non e...
posta 14.09.2012 - 12:18
4
risposte

Non ripetere su Vostro singolo punto di errore nell'autenticazione

Nel mio lavoro ci è stato affidato l'incarico di implementare l'autenticazione a due fattori su un certo numero di nostre applicazioni web che attualmente condividono un database di credenziali (autenticazione moduli asp.net) ma hanno il loro co...
posta 05.04.2018 - 15:19
3
risposte

Quante classi sono troppe?

Sto creando un'app Book Manager utilizzando Java Swing che mi consente di fare una varietà di cose come aprire un elenco di libri txt, cercare libri, aggiungere / rimuovere libri. Esistono diverse classi per i diversi tipi di libri, ad es. I...
posta 03.12.2015 - 16:54
1
risposta

Separa lo spazio dei nomi solo per le eccezioni?

Stavo facendo una revisione del codice e ho trovato qualcosa di strano che non avevo mai visto prima. Lo sviluppatore ha deciso di creare un sottospazio per contenere tutte le eccezioni dell'assembly. Pensavo di aver letto che questo non era...
posta 17.03.2014 - 12:01
1
risposta

È buona norma nascondere il framework utilizzato in un'applicazione web?

A volte leggo di "nascondere il framework / le tecnologie utilizzate in un'applicazione web per motivi di sicurezza" ... Ma perché? È un vero problema mostrare pubblicamente quali strumenti sto usando per creare un progetto? Le grandi appl...
posta 01.09.2017 - 09:47
2
risposte

Principio di inversione delle dipendenze: Comprendere come sia le componenti di basso livello che i componenti di alto livello dipendono dalle astrazioni

Sto imparando il principio di inversione delle dipendenze. Dichiara che: High level modules should not depend upon low-level modules. Both should depend upon abstractions. Per un po 'ho cercato di capire cosa significa che sia i compon...
posta 06.04.2014 - 14:11