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…