Refactoring Code
    Max Samukha 
    maxsamukha at gmail.com
       
    Sun Mar  3 09:47:28 UTC 2024
    
    
  
On Sunday, 3 March 2024 at 07:30:53 UTC, Walter Bright wrote:
> 1. no need to manually verify that the array is in the same 
> order as the enum.
Fair.
>
> 2. no variables are declared
True.
>
> 3. there's no concern about thread safety with the static 
> variable initialization
The array doesn't need to be lazily initialized (unless I miss 
some important detail).
>
> 4. no cast conversion, which has to be checked manually
Right.
I could list a number of random points in favor of the original.
    
    
More information about the Digitalmars-d
mailing list