Exceptional coding style

Mehrdad wfunction at hotmail.com
Fri Jan 18 00:12:26 PST 2013


On Friday, 18 January 2013 at 07:58:57 UTC, Artur Skawina wrote:
> On 01/18/13 07:45, Mehrdad wrote:
>> On Friday, 18 January 2013 at 05:41:00 UTC, Artur Skawina 
>> wrote:
>>> This is one of the reasons why automatic code formatting is 
>>> such a bad idea.
>> 
>> In what language? In C# it's actually a fantastic idea.
>
> Every language. Not only does it mean that the heuristics 
> mentioned by Walter
> can't be used (which isn't the main problem, as the error rate 
> is way too high),
> but skipping of the manual 
> (re-)formatting-and-verifications-phase actively
> reduces code quality by removing opportunities for extra 
> review, discovery of
> refactoring possibilities and reflection.
> Sane, but badly formatted code is much preferable to bad, but 
> pretty code. The
> former can be easily fixed. Ugly code, that also happens to be 
> bad, will be
> found and fixed as part of that process.
> Auto formatting loses information which makes spotting the 
> truly bad code harder.
>
> artur


Have you /actually/ tried this in Visual C#?


Visual C# doesn't use "heuristics" to do format your code... it's 
not like C++ where everything is ambiguous.


I suggest you give it a try and let the auto-formatter format 
your code to see what I mean.


More information about the Digitalmars-d mailing list