Variáveis locais ou instruções diretas?
Atualmente estou estudando C # e realmente quero ter um bom estilo de codificação desde o início, então gostaria de ouvir opiniões de vocês profissionais sobre esse assunto.
Você deve sempre (ou principalmente) usar variáveis locais para condições / cálculos (exemplo 2) ou é tão bom / melhor usar instruções diretamente (exemplo 1)?
Exemplo 1.
if (double.TryParse(stringToParse, out dblValue)) ...
Exemplo 2
bool parseSuccess = double.TryParse(stringToParse, out dblValue);
if (parseSuccess) ...
Seria interessante ouvir seus pensamentos e raciocínios neste exemplo.