вообще не зависит. Если задача не подразумевает перф как важную составляющую, то все усилия туда направленные будут оверинжинирингом. Ну вот если от тебя просят тазик сделать, а ты туда закладываешь не алюминий, а сталь чтобы заебать производство.
Какой ты инженер? Хороший?
всегда есть грань. Хороший инженер знает, где можно положить на перф, а где нет. Зависит от проекта. Если кто-то будет юзать твой код, то стоит задуматься получше ну и т.д.