Domande con tag 'coding-style'

1
risposta

Controllo negativo di una condizione

Qual è il termine (leggermente peggiorativo) per controllare il negativo di una condizione (piuttosto che il positivo che è spesso più leggibile): per es. if(!someVar) { return null; } else { return doSomethingInteresting(); } invece...
posta 21.08.2014 - 14:13
2
risposte

Domanda sul refactoring e sulla progettazione del codice

Supponiamo, ho una classe con un campo finale statico costante. Allora voglio che in certe situazioni quel campo sia diverso. Può ancora essere definitivo, perché dovrebbe essere inizializzato nel costruttore. La mia domanda è, quale strategia d...
posta 15.11.2012 - 15:11
4
risposte

Come convinco qualcuno che il test dovrebbe fare asserzione (non asserzioni) e non i metodi di supporto

È entrato in un nuovo datore di lavoro e ha trovato un nuovo stile di test di scrittura. @Test() public testMethodWhichDoesNotDoAnyAssertion() { LoginPage loginPage = signUpPage.doLogin("username","password"); oneMoreCommonMethodCalled...
posta 19.10.2011 - 05:06
2
risposte

Utilizzo dello stesso nome per i metodi setter e getter per una variabile membro booleana

Suppongo di avere una classe con boolean variabile membro fancy : public class MyClass { private boolean fancy; } Caso 1. Potrei definire setter e getter come segue: // getter public boolean isFancy() { return...
posta 25.06.2018 - 16:35
1
risposta

Implementazione dell'interfaccia functor vs Funcion objects come membri C ++

Attualmente sto scrivendo un'implementazione della rete neurale in c ++ e mi è venuta una domanda curiosa: Voglio che il mio NN sia "generico", quindi voglio essere in grado di definire le funzioni personalizzate di trasferimento e di errore....
posta 09.11.2017 - 10:54
1
risposta

Per Qt, o C ++, esistono standard o pratiche moderni per la progettazione di file Run Configuration per i tuoi programmi? [chiuso]

Backstory Sto costruendo un demone che deve essere eseguito in background su sistemi basati su X11. A partire da ora, le impostazioni sono hardcoded e ovviamente devono essere modificate. Pertanto, ho intenzione di creare un /home/user/.myd...
posta 29.07.2017 - 08:52
1
risposta

Tutte le combinazioni di attributi Get / SetAccess, Access e Dependent property hanno casi d'uso validi?

Se non hai familiarità con OOP Matlab Per coloro che non hanno familiarità con matlab, matlab fornisce una varietà di attributi di accesso durante la creazione delle variabili membro. Tutte le variabili membro sono essenzialmente proprietà C...
posta 19.10.2017 - 19:45
1
risposta

I rendimenti con dichiarazioni grandi all'inizio di un metodo sono di buon livello? [duplicare]

Ci sono un paio di esempi da un semplice gioco basato su due giocatori che mettono X e O su array 2d Il primo metodo dovrebbe restituire true se l'elemento archiviato [y] [x] è ok; public boolean yxInField(int y, int x, char[][] field) {...
posta 27.04.2017 - 14:37
1
risposta

Modelli di progettazione per software ERP con client e servizio Web

Farò software ERP per la gestione dei dati per le attività commerciali. La soluzione deve avere due parti importanti: un'applicazione WPF per tutti i client e un'applicazione API Web MV MV ASP per tutti i client. L'applicazione API gestisce...
posta 30.03.2016 - 10:22
1
risposta

In * nix, esiste una pratica per la memorizzazione di librerie statiche?

Diciamo che stai costruendo un'applicazione che si collega in modo statico alle librerie fornite. Dove dovresti conservare queste librerie statiche? Dovresti creare una directory nella directory principale della tua applicazione chiamata "libs"...
posta 30.07.2015 - 04:52