我很困惑。试图理解为什么Laravel的许多静态方法不被认为是不好的做法
我问了几位开发人员在Reddit上查看我的代码。它看起来像这样。
Template::load('register', array('error_message' => Language::translate('username_in_use'));
所以它加载register.php,用翻译替换{error_message}。 (对不起,这个用户名正在使用中,请选择另一个)
他们说使用过多的静态调用是一个不好的做法。然而他们建议Laravel框架,它完全摆脱$ this并使用静态调用。
有人能解释一下,如果这是不好的做法,Laravel是一个优雅的框架?
没有做法不好或不好,有时间和地点的一切 – 2013-02-26 03:16:11
好的单元测试这将是一个正确的痛苦。这是他们在这里被认为不好的原因之一。但它也是可读和简洁的。 – 2013-02-26 03:17:33