|
![]() |
#1 |
Banned
|
Цитата:
Это может быть и имя, и аргс, и массив параметров. В стыдном PHP например это делается так PHP код:
PHP код:
А есть и такая фишка ReflectionClass::newInstanceWithoutConstructor — Creates a new class instance without invoking the constructor. http://php.net/manual/en/reflectionc...onstructor.php От передачи ссылки или null - системе не поплохеет. Использование метаданных в случае данной темы - это само по себе не глупо. Автор темы просто устал от того бардака который привнесли в неплохую и законченную систему. Солдафонство в том смысле что должен быть единый и единственный фрэймворк в конкретном продукте/платформе, единообразие и следование уставу - это то что доктор студентам прописал ![]() |
|
![]() |
#2 |
NavAx
|
Что хорошего в передаче Args, если это не вызов через menuItem? Куча бессмысленных параметров, из которых будет лишь один будет иметь смысл, да и тот предельно обобщенный Object. Т.е. вся надежность в том, что надежно удается обмануть компилятор и словить ошибку в runtime.
Здесь соглашусь. Такого многие стыдятся. Но из уважения к твоим религиозным убеждениям про "граальность" некторых языков, тему развивать не вижу смысла.
__________________
Isn't it nice when things just work? |
|
![]() |
#3 |
Banned
|
Цитата:
Сообщение от macklakov
![]() Что хорошего в передаче Args, если это не вызов через menuItem? Куча бессмысленных параметров, из которых будет лишь один будет иметь смысл, да и тот предельно обобщенный Object. Т.е. вся надежность в том, что надежно удается обмануть компилятор и словить ошибку в runtime.
Здесь соглашусь. Такого многие стыдятся. Но из уважения к твоим религиозным убеждениям про "граальность" некторых языков, тему развивать не вижу смысла. Собственно старые солдаты и тоскуют о порядке. Которого не стало. Компилятор как защита от дурака - от дураков не помогает, но помогает делать дураков. |
|
Теги |
sysextension framework, sysoperation framework, как правильно, полезное |
|
|