Domande con tag 'clean-code'

6
risposte

La manutenzione del codice è in genere un progetto speciale o è considerata parte del lavoro quotidiano?

In precedenza, ho chiesto di scoprire quali strumenti sono comunemente usati per monitorare metodi e basi di codice, per scoprire se i metodi sono diventati troppo lunghi . La maggior parte delle risposte suggerivano che, oltre alla manutenz...
posta 03.02.2011 - 23:11
1
risposta

Architettura pulita: gli utenti dovrebbero andare nel livello caso d'uso o nel livello dominio?

Recentemente ho letto questo articolo su Clean Architecture, mentre sto cercando di uscire da alcune solite abitudini OO (design dell'interfaccia ovunque, ma cosa fare ???), e programmare qualcosa che descriva cosa fa il sistema invece di co...
posta 08.12.2014 - 03:18
7
risposte

Clausole di protezione dei nomi che generano eccezioni

Ho una funzione evaluate() che analizza un String per alcune variabili e le sostituisce con il valore corrispondente: public String evaluate() { String result = templateText; for (Entry<String, String> entry : variables...
posta 25.02.2013 - 13:13
1
risposta

Come affrontare l'estensibilità considerando l'Anti-Simmetria Dati / Oggetto?

In Clean Code di Uncle Bob, pagina 124-125 afferma Procedural code (code using data structures) makes it easy to add new functions without changing the existing data structures. OO code, on the other hand, makes it easy to add new classes w...
posta 27.04.2018 - 19:40
1
risposta

Perché utilizzare Razor Sintassi?

Stavo leggendo oggi su Razor Syntax con MVC Framework e mi chiedevo perché avrei / dovrei usare Razor? Quale vantaggio fornisce oltre a fare la stessa cosa nel codice dietro e / o nel controller? Come esempio ho visto, hanno mostrato come è p...
posta 17.03.2016 - 23:38
1
risposta

Ascolta le modifiche dei dati (base) usando Clean Architecture

Il nostro team sta creando un'app per Android che utilizza Kotlin (se questo è importante) seguendo le linee guida descritte dallo zio Bob (Robert Martin). Il modello di presentazione che usiamo è MVI . Abbiamo relatori che comunicano con Us...
posta 12.09.2017 - 10:25
2
risposte

Progettazione schema URI API Web

Sono nel bel mezzo della progettazione di un'API per un'applicazione di flashcard di base per scopi di apprendimento e mi chiedo se tutti voi pensate che possano esserci miglioramenti. Nell'app, una cartella contiene cartelle e set. Un set co...
posta 28.03.2013 - 19:37
3
risposte

Esiste un modo più semplice per memorizzare i dati nella cache

Abbiamo iniziato a implementare un codice di memorizzazione nella cache nel nostro progetto MVC. Abbiamo derivato da .Net's ObjectCache per memorizzarlo in un database SQL. Ciò che facciamo ora è in ogni metodo che vogliamo memorizzare nella...
posta 19.02.2013 - 15:49
1
risposta

Come applicare OOP, principi SOLID e Pattern di progettazione in una libreria che esegue l'elaborazione parallela senza la conoscenza del chiamante?

Voglio esplorare le contese tra i due argomenti caldi: Pulisci codice e Buone prestazioni. (In corso ... per favore pubblica commenti per aiutarmi a scovare i dettagli di questa domanda Grazie.) Esempi che possono aiutarmi a definire la do...
posta 09.05.2011 - 01:39
5
risposte

Cos'è più importante? SOLIDO o BACIO?

Cos'è più importante? SOLIDO o BACIO? Per essere coerente con SOLID, dovrei inserire le classi Decorator e Footer e creare interfacce per loro. public class HelloService { String name; HelloService(String name){ this.name = name...
posta 05.03.2018 - 22:18