Domande con tag 'clean-code'

3
risposte

Dove devo inserire commenti nel mio "codice di autocertificazione"?

Attualmente sto sviluppando una web-app da sola e ho deciso di usare nomi descrittivi di variabili e metodi (a volte a scapito della brevità) per minimizzare i commenti. Il piano era di codificare ogni metodo usando questa strategia, quindi comm...
posta 23.05.2011 - 19:47
3
risposte

Come gestire le funzionalità comuni che non sono business logic nell'architettura pulita

La regola di dipendenza in Pulisci architettura afferma che: ... that source code dependencies can only point inwards. Mi sono imbattuto in un problema che non riesco a capire da solo. Supponiamo che abbia un modulo con regole di bu...
posta 22.08.2017 - 12:59
6
risposte

Come creare stringhe multilinea per query SQL che sono leggibili, manutenibili e veloci?

Ho alcuni comandi SQL che sto cercando di trovare il modo migliore per averli nel codice in modo che: 1. Sono molto leggibili 2. Sarebbero facili da aggiornare 3. Non saranno le spese generali dovute a molte stringhe. Ho qualcosa come la s...
posta 29.07.2016 - 19:16
4
risposte

Due classi che si comportano in modo identico sono semanticamente differenti

Sto scrivendo un programma che è simile a Migration Record Migration di Ruby , in cui ogni migrazione ha sia un "Su" e "Giù" in termini di creazione di una modifica al database, "Up" significa portare avanti il database in tempo e "Giù" inverti...
posta 01.01.2015 - 03:27
2
risposte

Come definire quali campi controllare per l'uguaglianza?

Ho una strana domanda concettuale, non si tratta di un incidente specifico, ma solo di un approccio generale alle migliori pratiche. Mi sono chiesto talvolta di definire i metodi java equal, ciò che rende uguali due oggetti. L'approccio sempl...
posta 19.10.2015 - 18:23
1
risposta

Progettazione dell'interfaccia: Parametro specifico vs generale (A Minimal design rispetto alla variazione d'uso prevista)

Codice public interface IVehicle { string VehicleMake { get; } int MonthsSincePurchase { get; } bool IsApprovedUsed { get; } ... } public class WarrantyPopUpHandler { virtual bool ShouldShowPopup(IVehicle vehicle /* What should...
posta 14.10.2015 - 21:01
6
risposte

Le funzioni secondarie delle funzioni principali dovrebbero terminare la funzione principale

Quindi, se ho una grande funzione, la suddivido in quelle più piccole per aumentare la leggibilità. Se ho parti nella mia grande funzione in cui voglio che ritorni. Voglio che le mie sottofunzioni abbiano la possibilità di terminare anche la...
posta 10.07.2018 - 14:19
2
risposte

Scegli il miglior nome della funzione nel repository [duplicato]

Nel mio codice, sto usando un pattern di repository. Ad esempio, ho ottenuto il repository degli affari. Sono solo curioso di sapere come decidi il nome della funzione quando la funzione stessa fa tante cose. Penso che quando il nome della fun...
posta 16.11.2016 - 02:56
4
risposte

Prova / Catch o test dei parametri [duplicato]

Recentemente ho partecipato a un colloquio di lavoro e mi è stato dato l'incarico di scrivere un metodo semplice in C # per calcolare quando i treni si incontrano. Il codice era semplice equazione matematica. Quello che ho fatto è stato che...
posta 30.11.2012 - 11:20
1
risposta

Gestione efficace delle variabili nella programmazione non orientata agli oggetti

Qual è il metodo migliore per utilizzare e condividere variabili tra funzioni in linguaggi di programmazione non orientati agli oggetti? Diciamo che uso 10 parametri da DB, ID e 9 altri valori ad esso collegati. Ho bisogno di lavorare con tut...
posta 17.10.2012 - 10:16