It Depends. It Always Depends.

  • There's no absolute advice on technical terms or coding.
  • Use PHP attributes and names in functions when it's appropriate and valuable.
  • Use database transactions only when you have multiple operations and there's a risk of something going wrong.
  • The length of a controller is contextual to the project, team, goals, budget, or deadlines.
  • Always double check advice with other sources and consider if it fits into your situation and projects.
  • What works for small freelancers may not work in a corporate environment with enterprise clients and vice versa.

via It Depends. It Always Depends.