Domande con tag 'coding-style'

3
risposte

Evitare il boilerplate nelle classi PHP

Sto lavorando su un codice PHP e man mano che cresce mi stanco sempre di ripetere lo stesso modello standard ancora e ancora e ancora: class BolerPlate { protected $property1; protected $property2; ... public function __constr...
posta 30.08.2013 - 13:05
1
risposta

Confusione pacchetto per caratteristica per le librerie

A quanto ho capito, è generalmente consigliato il pacchetto per feature piuttosto che per livello. Ciò promuove livelli più alti di astrazione e modularità tra le classi. Riesco a capire come funziona in normali applicazioni non di utilità in...
posta 26.02.2017 - 21:05
1
risposta

MVC Controller - mantenendo i metodi piccoli

Sto leggendo il codice pulito di zio Bob e rivoluziona completamente il mio stile di programmazione. In questo libro l'autore sostiene che i metodi migliori sono i piccoli metodi. E i metodi di azione del controller nei framework moderni? Cerchi...
posta 14.08.2014 - 20:24
1
risposta

Come organizzo un'applicazione GUI per il passaggio di eventi e per l'impostazione di letture da una risorsa condivisa

I miei strumenti coinvolti qui sono GTK e Haskell. Le mie domande sono probabilmente piuttosto banali per chiunque abbia svolto un lavoro di GUI significativo, ma sono stato fuori dall'equivalente delle applicazioni CGI per tutta la mia carriera...
posta 19.09.2012 - 14:06
0
risposte

L'ordine delle definizioni deve corrispondere all'ordine delle dichiarazioni nei file header / sorgente? [chiuso]

Se la mia intestazione è la seguente: class foo { public: foo(); ~foo(); QString b(); QString c(); QString a(); void setB(QString s); void setC(QString s); void setA(QString s); private: QString m_B;...
posta 16.07.2015 - 19:06
3
risposte

Il valore di un codice più semplice rispetto alle prestazioni dovrebbe restituire più valori?

Troppo spesso mi trovo ad affrontare situazioni in cui ho bisogno di ottenere diversi tipi di informazioni da un metodo. Di solito penso a lungo e duramente per aggirare queste situazioni, ma penso che sia un lavoro inutile che sto facendo. La m...
posta 29.10.2014 - 21:39
3
risposte

Qual è il migliore: a = b o a b + 1 [chiuso]

I loop sono solitamente inclusice, esclusivi, il che significa che inizi in basso e si ferma quando raggiungi, ma non in alto. In Python: for i in range(0,a): print(i) stamperebbe da 0 a a-1. Lo stesso vale per Java: for(int i = 0; i...
posta 17.09.2013 - 21:11
4
risposte

"Lasciare più persone in grado di rivedere" un motivo per "scrivere c ++ come se fosse Java" in una certa misura?

Secondo Dovremmo evitare caratteristiche linguistiche che il C ++ ha ma Java no? , so che è orribile scrivere C ++ come se fosse Java, soprattutto perché elimina le funzionalità utili dei linguaggi C ++. Rispondendo al punto 2 di questa doma...
posta 07.06.2018 - 02:32
6
risposte

Devo ancora preferire la composizione sull'ereditarietà se ho bisogno che l'interfaccia e i membri della classe siano generici?

Secondo Perché dovrei preferire la composizione all'ereditarietà? , Preferirei la composizione sull'ereditarietà. Ma cosa succede se ho bisogno di accedere all'interfaccia e al membro della classe in modo generico? Ad esempio, ho la classe geni...
posta 13.06.2018 - 02:05
3
risposte

È buona pratica eliminare zero in una dichiarazione se possibile (ad esempio :rewrite a-b0 in ab)?

A volte, scriverei if-statement con condizioni del genere: if(a-b>0){ } ma in realtà, posso spostare "b" da sinistra a destra: if(a>b){ } Casi simili come 'a-b! = 0', 'a-b < = 0' (non è il caso di 'a > 0') possono anche app...
posta 11.05.2018 - 03:27