Domande con tag 'coding-style'

2
risposte

Si dovrebbe creare un membro di classe privato condivisibile o mantenere variabile nell'ambito del metodo per passarlo come secondo argomento del metodo?

Recentemente ho dovuto refactoring alcuni codici legacy. Come nella maggior parte dei casi, ho dovuto dividere grandi parti del codice in funzioni più piccole, più pulite e leggibili. Ho finito con molte funzioni, che avevano più parametri stran...
posta 28.01.2018 - 12:16
1
risposta

Che cosa motiva la preferenza sintattica per quanto riguarda la dichiarazione del puntatore in C / C ++? [duplicare]

Entrambe le seguenti sono dichiarazioni di puntatori valide in C / C ++: int *x; int* x; Il primo sembra essere preferito dai programmatori C / C ++ esperti. Personalmente trovo che quest'ultimo sia più facile da capire - illustra che il...
posta 07.12.2017 - 17:22
1
risposta

Dovrei evitare di creare una variabile con nome più breve per una costante?

Supponiamo di avere un codice come questo someFunction:function(userId){ var url=SomeClass.SomeNetworkConnector.SOME_URL; if(url !== undefined && userId !== undefined){ this.openURL(url+"?userid="+userId); } } Inizialmente...
posta 07.02.2018 - 04:03
1
risposta

Utilizzo di T [1] anziché di T per funzioni sovraccariche per T (&) [N]

La funzione asio :: buffer ha (void*, size_t) e (PodType(&)[N]) overload. Non volevo scrivere il brutto codice di tipo C (&x, sizeof(x)) , quindi ho scritto questo: SomePacket packet[1]; // SomePacket is POD read(sock...
posta 26.09.2012 - 19:30
2
risposte

In Programmazione funzionale, le funzioni semplici rilevanti per il dominio (ad es., i tipi) devono essere reificate?

In un'applicazione funzionale, dovresti racchiudere funzioni comuni di livello superiore nei nomi significativi del dominio o lasciarle "nude"? Ad esempio, se hai un elenco di indirizzi e "ordinati per codice di avviamento postale" è un domin...
posta 23.02.2012 - 17:41
2
risposte

Argomenti per la conformità a PSR-2

Sto cercando di convincere lo sviluppatore principale di un progetto open source a cui sto contribuendo, per conformarmi agli standard PSR (PSR-2 in particolare) creato dal PHP Framework Interop Group . È disposto ad adottare PSR-0 e PSR-1, m...
posta 23.09.2013 - 12:46
1
risposta

Come si può progettare il sistema di rete nel mio progetto?

Sto sviluppando un'applicazione open source che ha un lato client e server. La prima versione ha solo come client tvOS e viene scritta con Swift. Ora sto scrivendo il sistema di rete per il mio cliente. Il mio cliente deve fare richieste per...
posta 18.06.2017 - 03:47
1
risposta

Reraising l'eccezione esplicitamente o passandola sopra?

Questa domanda riguarda lo stile di codifica. Dire che ho una funzione, f . f dipende da una condizione C . Chiama un'altra funzione g come subroutine. g dipende anche dalla condizione C . Se trova che l...
posta 12.07.2016 - 18:06
2
risposte

Guida alla libreria asincrona

Sto creando una libreria che contiene una classe che espone diversi metodi Async: public class MyClass { public async Task<Foo> DoFooAsync() { /*...*/ } public async Task<Bar> DoBarAsync() { /*...*/ } } Ho due (principali) d...
posta 25.06.2015 - 19:34
4
risposte

Che cos'è una buona convenzione di denominazione per le proprietà delle date? [chiuso]

Che cos'è una buona convenzione di denominazione per le variabili o le proprietà delle date in un linguaggio strongmente basato sull'oggetto come C # (e per estensione, per le colonne del database delle date)? Usi la parola "data"? Eviterò...
posta 11.01.2018 - 20:37