Domande con tag 'design'

11
risposte

Il modo moderno di eseguire la gestione degli errori ...

Sto riflettendo su questo problema da un po 'di tempo e mi trovo continuamente alla ricerca di caveat e contraddizioni, quindi spero che qualcuno possa dare una conclusione a quanto segue: Favorisci le eccezioni rispetto ai codici di errore...
posta 03.05.2012 - 12:35
21
risposta

In che modo i programmatori veloci e sporchi sanno che hanno capito bene?

Se chiedi ai programmatori perché dovrebbero scrivere codice pulito, la risposta numero uno che ottieni è manutenibilità. Mentre questo è sulla mia lista, la mia ragione principale è più immediata e meno altruista: non posso dire se il mio nuovo...
posta 13.12.2011 - 16:31
7
risposte

Come si inseriscono le ricerche in un'interfaccia RESTful?

Quando si progetta un'interfaccia RESTful, la semantica dei tipi di richiesta è ritenuta vitale per il design. OTTIENI - Elenca la raccolta o il recupero dell'elemento PUT - Sostituisci raccolta o elemento POST - Crea raccolta o el...
posta 21.03.2014 - 11:59
10
risposte

Gli schemi di progettazione sono davvero essenziali al giorno d'oggi?

Leggevo "Coders at Work" e ho dovuto affrontare il fatto che alcuni dei professionisti intervistati nel il libro non è così entusiasta dei modelli di design. Penso che ci siano 2 ragioni principali per questo: I modelli di design ci co...
posta 24.04.2011 - 16:32
8
risposte

Le cattive pratiche di programmazione sono tipiche del settore del software? [chiuso]

Ho appena iniziato il mio primo lavoro come sviluppatore di software più di un mese fa. Tutto ciò che ho imparato su OOP, SOLID , DRY , YAGNI, design pattern, SRP , ecc. può essere buttato fuori dalla finestra. Usano Web Form di C # .NET e...
posta 21.09.2017 - 03:14
8
risposte

Come faccio a convincere la gente a smettere di andare in bicicletta (concentrandosi sulle trivialità)?

Mi è stato affidato il compito di insegnare ad altri team un nuovo codice, ma continuo a riscontrare un problema. Ogni volta che vado a conoscere il codice con le persone, non andiamo molto lontano prima che l'intero esercizio diventi un vendit...
posta 21.11.2013 - 03:21
10
risposte

Si tratta di una violazione del principio di sostituzione di Liskov?

Supponiamo di avere un elenco di entità Task e un sottotipo ProjectTask . Le attività possono essere chiuse in qualsiasi momento, eccetto ProjectTasks che non può essere chiuso una volta che hanno lo stato di Iniziato. L'interfaccia ute...
posta 16.10.2012 - 22:36
5
risposte

Quando usi una struct al posto di una classe? [chiuso]

Quali sono le tue regole pratiche per quando usare structs vs. classes? Sto pensando alla definizione C # di quei termini, ma se la tua lingua ha concetti simili mi piacerebbe sentire anche la tua opinione. Tendo ad usare le classi per quasi...
posta 12.07.2011 - 18:22
12
risposte

Il codice testabile è un codice migliore?

Sto tentando di prendere l'abitudine di scrivere regolarmente test unitari con il mio codice, ma ho letto che prima è importante scrivere codice verificabile . Questa domanda tocca i principi SOLID della scrittura di codice testabile, ma vo...
posta 01.07.2015 - 16:59
14
risposte

Qual è la lunghezza ideale di un metodo per te? [chiuso]

Nella programmazione orientata agli oggetti, ovviamente non esiste una regola esatta sulla lunghezza massima di un metodo, ma ho comunque trovato queste due citazioni in qualche modo in contraddizione tra loro, quindi mi piacerebbe sentire cosa...
posta 05.02.2012 - 11:26