Vinzenz Mai: Pro/Contra Break in Schleifen

Beitrag lesen

Hallo Ingrid,

» Die Break-Version sähe so aus:

» ~~~php

foreach($myArray as $currElement)

» {
»    if ($whatever)
»    {

          // Unbedingt erforderlich:  
          // Kommentar der Form:  
          // Ziel erreicht, die weiteren Arrayelemente müssen nicht mehr  
          // betrachtet werden.  
  
~~~php
  

> »       break;  
> »    }  
> »    echo $currElement;  
> »    // mach noch mehr...  
> » }

» ~~~php

» foreach($myArray as $currElement)
» {
»    if (!$whatever)
»    {
»       echo $currElement;
»       // mach noch mehr...
»    }
» }

  

> Hier ist Verzicht auf break angebracht. Der Code mit break ist komplizierter, aufwendiger und weniger verständlich.  
  
das ist so natürlich nicht richtig - ich hatte continue im Kopf.  
Aber: Code ohne Kommentare ist miserabler Code. Der Einsatz von break ist unbedingt zu kommentieren.  
  
  
Freundliche Grüße  
  
Vinzenz