Domande taggate «coding-style»

Lo stile di codifica è un insieme di linee guida che aiuta la leggibilità e la comprensione del codice sorgente.


9
Utilizzando la parola chiave JOIN o no
Le seguenti query SQL sono le stesse: SELECT column1, column2 FROM table1, table2 WHERE table1.id = table2.id; SELECT column1, column2 FROM table1 JOIN table2 ON table1.id = table2.id; E certamente si traducono negli stessi piani di query su ogni DBMS che abbia mai provato. Ma ogni tanto leggo o ascolto …
45 sql  coding-style 






8
Inversione di un'istruzione IF
Quindi sto programmando da alcuni anni e recentemente ho iniziato a utilizzare ReSharper di più. Una cosa che ReSharper mi suggerisce sempre è di "invertire" l'istruzione if per ridurre l'annidamento ". Diciamo che ho questo codice: foreach (someObject in someObjectList) { if(someObject != null) { someOtherObject = someObject.SomeProperty; } } …

13
È sbagliato usare un parametro booleano per determinare i valori?
Secondo È sbagliato usare un parametro booleano per determinare il comportamento? , Conosco l'importanza di evitare l'uso di parametri booleani per determinare un comportamento, ad esempio: versione originale public void setState(boolean flag){ if(flag){ a(); }else{ b(); } c(); } nuova versione: public void setStateTrue(){ a(); c(); } public void setStateFalse(){ …




8
Quando si utilizza il metodo concatenamento, posso riutilizzare l'oggetto o crearne uno?
Quando si utilizza il metodo concatenamento come: var car = new Car().OfBrand(Brand.Ford).OfModel(12345).PaintedIn(Color.Silver).Create(); ci possono essere due approcci: Riutilizzare lo stesso oggetto, in questo modo: public Car PaintedIn(Color color) { this.Color = color; return this; } Crea un nuovo oggetto di tipo Carad ogni passo, in questo modo: public Car PaintedIn(Color …

8
Qual è lo stile accettato per usare la parola chiave `this` in Java?
Vengo da linguaggi come Python o Javascript (e altri meno orientati agli oggetti) e sto cercando di migliorare la mia conoscenza operativa di Java, che conosco solo in modo superficiale. È considerata una cattiva pratica anteporre sempre thisagli attributi dell'istanza corrente? Mi sembra più naturale scrivere ... private String foo; …

15
Devo continuare la mia pratica di programmazione autodidatta o imparare a fare la codifica in modo professionale? [chiuso]
Ultimamente ho avuto un lavoro professionale, ho frequentato altri programmatori e fatto amicizia nel settore. L'unica cosa è che sono autodidatta al 100%. Ha causato il mio stile a deviare estremamente dallo stile di quelli che sono adeguatamente formati. Sono le tecniche e l'organizzazione del mio codice che sono diverse. …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.