Perguntas com a marcação «coding-style»

O estilo de codificação é um conjunto de diretrizes que ajudam a legibilidade e compreensão do código-fonte.


9
Usando a palavra-chave JOIN ou não
As seguintes consultas SQL são as mesmas: 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 resultam nos mesmos planos de consulta em todos os DBMS que eu já tentei. Mas, de vez em quando, leio …
45 sql  coding-style 



6
A maneira mais legível de formatar longas condições? [fechadas]
ifCondições de enrolamento longas devem ser evitadas, se possível, mas às vezes acabamos escrevendo-as. Mesmo que seja uma condição muito simples, as declarações envolvidas às vezes são simplesmente muito prolixo, portanto toda a condição acaba sendo muito longa. Qual é a maneira mais legível de formatar esses? if (FoobarBaz::quxQuux(corge, grault) …



8
Invertendo uma instrução IF
Então, eu estou programando há alguns anos e recentemente comecei a usar o ReSharper mais. Uma coisa que o ReSharper sempre me sugere é "inverter 'se' para reduzir o aninhamento". Digamos que eu tenho esse código: foreach (someObject in someObjectList) { if(someObject != null) { someOtherObject = someObject.SomeProperty; } } …






8
Qual é o estilo aceito para usar a palavra-chave `this` em Java?
Eu venho de linguagens como Python ou Javascript (e outras menos orientadas a objetos) e estou tentando melhorar meu conhecimento prático de Java, que eu conheço apenas superficialmente. É uma prática ruim sempre preceder thisos atributos da instância atual? Parece mais natural para mim escrever ... private String foo; public …

15
Devo continuar minha prática de codificação autodidata ou aprender a codificar profissionalmente? [fechadas]
Ultimamente, tenho conseguido trabalho profissional, saindo com outros programadores e fazendo amigos na indústria. A única coisa é que sou 100% autodidata. Isso fez com que meu estilo se desviasse extremamente do estilo daqueles que foram treinados adequadamente. São as técnicas e a organização do meu código que são diferentes. …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.