Domande con tag 'design'

4
risposte

Dovrei creare un'applicazione con tutte le funzionalità o una versione ridotta e poi aggiungere lentamente funzionalità?

Lavoro in uno stabilimento di produzione che ha affidato all'IT la creazione di un programma di pianificazione del piano di produzione (che è assolutamente necessario). Sulla base di altre esperienze, sarebbe meglio impiegare meno tempo e costru...
posta 08.02.2017 - 21:59
2
risposte

L'algoritmo di Dijkstra è una soluzione adeguata a questo problema di routing del segnale?

Sono in procinto di sviluppare un modulo di gestione dei segnali e di routing per un sistema audiovisivo integrato e lo sto progettando con l'intento di essere il più flessibile possibile attraverso diverse reti di distribuzione del segnale. L'i...
posta 06.12.2011 - 07:15
17
risposte

C'è ancora bisogno di scrivere SQL?

Con così tanti strumenti ORM per la maggior parte dei linguaggi moderni, esiste ancora un caso d'uso per scrivere ed eseguire SQL in un programma, in un linguaggio / ambiente che li supporta? Se è così, perché? Per maggiore chiarezza: non s...
posta 15.12.2010 - 22:43
8
risposte

Il costruttore in genere non dovrebbe chiamare metodi

Ho descritto a un collega perché un costruttore che chiama un metodo può essere antipattern. esempio (nel mio C ++ arrugginito) class C { public : C(int foo); void setFoo(int foo); private: int foo; } C::C(int foo) { setFoo...
posta 17.02.2011 - 16:35
5
risposte

È una cattiva idea usare getter / setter e / o proprietà? [duplicare]

Sono perplesso dai commenti sotto questa risposta: link Un utente sta discutendo contro l'uso di getter / setter e proprietà. Egli sostiene che la maggior parte delle volte il loro utilizzo è un segno di un cattivo design. I suoi commenti...
posta 10.10.2017 - 21:32
6
risposte

Quali cambiamenti sono troppo grandi per essere resi facili da una corretta progettazione?

Questa è una domanda piuttosto vaga, ma è qualcosa a cui non ho mai pensato di aver trovato una risposta soddisfacente quando ho letto sulla corretta progettazione. Generalmente, quando si apprende la programmazione orientata agli oggetti, l'...
posta 18.03.2013 - 06:34
3
risposte

Dependency Inversion Principle vs "Programma su un'interfaccia, non su un'implementazione"

Sto cercando di capire in che modo il principio di inversione delle dipendenze differisce dal principio "programma in un'interfaccia, non in un'implementazione". Capisco cosa significa "Programma su un'interfaccia, non un'implementazione". Ca...
posta 04.04.2014 - 01:03
6
risposte

È possibile giustificare la creazione di un documento di progettazione software dopo lo sviluppo?

Attualmente sto lavorando alla mia laurea per i miei studi di "Sviluppo software", in cui devo sviluppare software complessi singolarmente in un'azienda esterna. Tutto ciò deve essere fatto in modo strutturato, creando tutti i documenti corrispo...
posta 04.06.2018 - 12:37
4
risposte

Il termine "interfaccia" in C ++

Java distingue chiaramente class e interface . (Credo che anche C # lo faccia, ma non ne ho esperienza). Tuttavia, quando si scrive C ++ non esiste una distinzione applicata tra linguaggio e classe. Di conseguenza ho sempre considera...
posta 13.02.2012 - 11:14
7
risposte

Design di classe orientato agli oggetti

Mi stavo chiedendo un buon design di classe orientato agli oggetti. In particolare, ho difficoltà a decidere tra queste opzioni: statico rispetto al metodo di istanza metodo senza parametri o valore di ritorno rispetto a metodo con...
posta 23.07.2011 - 07:20