Domande con tag 'clean-code'

3
risposte

C # WPF: architettura pulita

Sto cercando di implementare Uncle Bob's Clean Architecture nella mia applicazione C # WPF . Attualmente la mia vista ( form ) chiama presenter e presenter chiama interactor . Se interactor restituisce un valore (se...
posta 20.09.2016 - 08:43
5
risposte

Best practice per la copertura del codice dei metodi di interfaccia vuoti

Data una classe che implementa un'interfaccia, ma non ha bisogno di tutti i metodi implementati, qual è la best practice per il test di unità di questa classe rispetto alla copertura del codice? - o è considerato un segno per un odore di codice?...
posta 11.09.2013 - 11:18
3
risposte

qual è il modo migliore per scrivere un codice ricorrente con enumerazioni diverse

Fondamentalmente ciò che questo codice fa è determinare se l'utente è autorizzato ad accedere alla pagina o no dall'elenco delle pagine come enum , ognuna ha il nome del ruolo come nome e il nome della pagina al suo interno. Il problema è...
posta 19.11.2018 - 10:14
1
risposta

La revisione del codice di sicurezza dovrebbe coinvolgere colpevoli stilistici?

Ho lavorato nell'azienda A per meno di 1 anno e mi è stato affidato l'incarico di eseguire una revisione del codice di sicurezza per un piccolo progetto in cui sono stato coinvolto negli ultimi 3 mesi. Fino ad ora ho letto principalmente su comu...
posta 30.09.2016 - 12:01
5
risposte

Il conseguente e efficiente rifattore nemico delle recensioni di codice in un contesto di codice legacy?

Esistono alcuni lead tecnologici che eseguono revisioni del codice per ogni richiesta di pull Git. Apparentemente, una buona pratica per essere a conoscenza dell'evoluzione del codice. Fondamentalmente, si aspettano di ispezionare alcune rig...
posta 02.02.2017 - 00:29
2
risposte

Uso corretto della proprietà vs campo vs funzione in C #

Sono stato infastidito da questa riga di codice che ho scritto e sono stato un po 'confuso in quello che dovrebbe essere scritto. class SomeClass { IBeneficiary _latestBeneficiary => new Beneficiary(Iban, Name); } Nel contesto, il ca...
posta 23.01.2017 - 20:28
3
risposte

I linguaggi OOP dovrebbero eliminare la parola chiave 'protetta' per costringere i programmatori a scrivere codici puliti e di alta qualità?

Ho visto alcuni post che hanno forti motivi per evitare l'uso di protected: Perché i campi privati non sono sufficientemente protetti? Perché il codice Clean suggerisce di evitare le variabili protette? E ci sono altri post che sugg...
posta 08.06.2017 - 04:36
1
risposta

Cleaner Windows Forms

Backstory: Sto lavorando su un progetto di installazione guidata e ho finito con una classe di form molto grande (un sacco di linee di codice). Poiché il mio modulo contiene un controllo Wizard che a sua volta ha molte pagine e ogni pagina ha...
posta 07.10.2015 - 14:59
1
risposta

flatMap con if else vs si combinano con il filtro

Quando si usano framework reattivi ho visto entrambe le soluzioni di seguito per effettuare una selezione mutuamente esclusiva di quale flusso verrà inoltrato (rxjava in questo caso) Observable.merge( Observable.just(aBoolStatement).filter(a...
posta 03.12.2015 - 14:33
1
risposta

Alias delle chiamate a funzioni ripetute

Sto lavorando a uno script utente JavaScript per aiutare il mio team a rendere più efficiente il montaggio dei ticket di supporto su un'interfaccia web. In tal modo, mi sto trovando a effettuare molte chiamate all'API DOM per raccogliere dati, a...
posta 04.03.2018 - 00:44