For those of us who are familiar with Damian Conway's Perl Best Practices, it may be the case that you're applying it somewhat selectively. Which of the Best Practices do you elect not to follow, if any, and for what reasons? Or do you always apply as many of the best practices as possible?
For example, the following Best Practices I've chosen to sometimes ignore, though I'm not sure I should have:
- Always use named args when passing more than 3 arguments
- Using POD boilerplates
- Never use low-precedence logical operators (except for fallback conditions)
Which of the Best Practices do you feel it's safe to ignore or apply sparingly?