Domande con tag 'programming-practices'

12
risposte

Perché una classe dovrebbe essere qualcosa di diverso da "astratto" o "finale / sigillato"?

Dopo oltre 10 anni di programmazione di java / c #, mi trovo a creare: classi astratte : contratto che non deve essere istanziato così com'è. classi final / sealed : implementazione non intesa come classe base per qualcos'altro. Non r...
posta 21.11.2012 - 15:58
12
risposte

Perché la programmazione non è un programma tradizionale? [chiuso]

La programmazione scritta ha buoni ideali. Perché pensi che questo non sia mainstream? È perché non è riuscito a fornire?     
posta 04.09.2010 - 02:17
3
risposte

È considerata una cattiva pratica aggiungere la logica in un setter di proprietà?

Sono entrato in un progetto e vedo che gli altri sviluppatori aggiungono molta logica ai setter delle proprietà sintetizzate. Capisco come funziona, ma penso che sia difficile capire il flusso del programma; mentre leggo il codice, ogni volta ch...
posta 13.07.2013 - 23:43
10
risposte

Soluzione semplice o complessa (ma efficiente dal punto di vista delle prestazioni) - quale scegliere e quando?

Ho programmato per un paio d'anni e mi sono trovato spesso in un dilemma. Ci sono due soluzioni - uno è semplice, ovvero approccio semplice, più facile da capire e mantenere. Implica una certa ridondanza, un po 'di lavoro extra (extra IO,...
posta 14.09.2012 - 15:55
10
risposte

Qual è la differenza tra la programmazione aziendale e quella universitaria? [chiuso]

Ho appena completato la mia laurea in Informatica. Ho un profondo interesse per la programmazione e voglio davvero essere un professionista. Ora, a parte i corsi universitari, ho imparato da solo la programmazione (C #) (la programmazione a live...
posta 13.07.2013 - 22:32
5
risposte

È buona pratica creare un ClassCollection di un'altra classe?

Diciamo che ho una classe Car : public class Car { public string Engine { get; set; } public string Seat { get; set; } public string Tires { get; set; } } Diciamo che stiamo creando un sistema per un parcheggio, useremo molt...
posta 25.04.2013 - 18:45
5
risposte

Sviluppo guidato dai test - convincimi! [chiuso]

So che alcune persone sono grandi sostenitori dello sviluppo guidato dai test. Ho usato test unitari in passato, ma solo per testare operazioni che possono essere testate facilmente o che credo possano essere corrette. La copertura completa o qu...
posta 03.09.2010 - 12:04
15
risposte

È saggio andare avanti e indietro tra due linguaggi di programmazione? [chiuso]

Ho scritto un bel po 'di PHP per quasi due anni. Ora sto facendo lo sviluppo .NET (principalmente c #). Tuttavia, a volte torno indietro e faccio un po 'di php. La mia domanda principale è, è saggio per me continuare a farlo o dovrei continua...
posta 08.08.2012 - 16:01
7
risposte

Va bene usare le eccezioni come strumenti per "catturare" gli errori in anticipo?

Uso le eccezioni per individuare i problemi in anticipo. Ad esempio: public int getAverageAge(Person p1, Person p2){ if(p1 == null || p2 == null) throw new IllegalArgumentException("One or more of input persons is null"). retur...
posta 14.09.2014 - 19:05
1
risposta

raw, weak_ptr, unique_ptr, shared_ptr ecc ... Come sceglierli saggiamente?

Ci sono molti suggerimenti in C ++, ma per essere onesti tra 5 anni circa nella programmazione in C ++ (in particolare con Qt Framework) uso solo il vecchio puntatore raw: SomeKindOfObject *someKindOfObject = new SomeKindOfObject(); So che...
posta 28.02.2015 - 22:51