What Code not to Write

Here’s a snip of something not to write…

sub render() {
  [...]
  # render children
  foreach $child (@{$self->{childSegments}}) {
  $output .= $self->render();
  }
  [...]
}

Instead, know what you’re doing and not call the same thing over and over again…


sub render() {
  [...]
  # render children
  foreach $child (@{$self->{childSegments}}) {
  $output .= $child->render();
  }
  [...]
}

It’s a little bit that every developer should know not to do. And yes, I just did that and wondered why my program would just sit there…

Leave a Comment