Обновить
112
0
Davert@Davert

Пользователь

Отправить сообщение
Ха! И кто из нас больший хабразадрот? ;)
Так без проблем )
$m = $refl->getMethod('_add');
$m->setAccessible(true);
$m->invoke(new A);


www.php.net/manual/en/reflectionmethod.setaccessible.php
Как-то можно их будет запустить внутри phpunit?
Приватный метод можно сделать видимым. А из него по идее можно вытащить комментарии. Или я не прав?
Сори, не проверял на приватных методах.
Посмотрите как сделан Lime2 от создателей symfony.
Там для аннотаций где-то такой же парсер должен был быть
github.com/bschussek/lime/blob/master/lib/lexer/LimeLexerAnnotationAware.php
Впрочем, от него в итоге отказались.

Кстати, хабровчанин Slivu похожий подход для руби реализовал github.com/slivu/spine

Inline-тесты могут быть написаны даже для закрытых методов класса

Нифига, рефлексия наше всё )

Имхо, для простых тестов действительно отличное решение. Я уже боялся, что придется код в аннотациях писать )

А вообще никто не запрещает писать тесты действительно в самом классе. Только в PHPUnit странное ограничение, чтобы класс был наследником PHPUnit_Framework_TestCase. Но допустим, в том же Codeception, ну может и в других фреймах вполне можно бы такое сделать. Минусы правда тоже налицо: класс становится излишне толстым и появляются методы, которые висят и не работают.

Короче, отличная тема для дискуссии. Нужны такие тесты и насколько.
Ваши — точно нужны. Но вам явно нужна интеграция с фреймворком, чтобы можно было все тесты вместе гонять.
У них вечный 45-дневный триал. Когда надоест качать новую версию раз в 45 дней можно и купить. Но де-факто она бесплатна.
Скажем так, у ребят уже отличная технологическая база, есть ресурсы. С такими ресурсами уже можно делать гениальные фильмы. А не демонстрации спецэффектов.
Есть короткометражки. Есть очень даже сильные короткометражки.
В кино уже ничего толком и не раскрывается.
Кстати, советую посмотреть замечательный фильм Догвиль.
Лучший пример того, что для гениальных фильмов не нужно ни декораций ни спецэффектов, только сценарий, актеры и режиссура.
Нет! Я говорю о том, что нет идеи. Сколько ресурсов стоит идея?
Я к тому, что вкладывается много усилий, денег, а на выходе всё равно не фильм, а технодемка.
То есть, когда фильм снимается ради того, чтобы понтануться спецэфектами, а не ради самого фильма, это оч даже видно. Вопрос, что мешает повернуть процесс вспять и снимать отталкиваясь от идеи, а не от возможностей.
Это не совсем ответ на вопрос: почему нельзя сделать нормальный фильм, а не технодемку.
Для написания сценария не нужно кучу персонала, ага.
Одного понять не могу, почему если есть время и возможность не снять чего-то нормального, а только техно-демки какие-то. Нормальный сценарий, актеры, режиссура и это будет офигенный фильм. А главное — совершенно независимый.
А почему нельзя было с начала на лифте поехать?
Для тех кто не любит Instagram )
Это же PHP. Смешивание парадигм тут было отродясь.
В прошлом топике на эту тему упоминались скринкасты «Ruby Metaprogramming» с Дейвом Томасом. Скачал, доволен как слон. Но тем не менее с удовольствием прочел статью. Пусть оно в мозгу укладывается, а моск постепенно пусть всё это осознает.
Круть. Мысли правильные.
Теперь ждем реализацию монад в PHP! =)
Последние изменения в интерфейсе вообще ни на что не мотивируют. Открыл, повергул голову влево, чуть почитал, закрыл…
А вообще, как для фоток — отличная штука.

Информация

В рейтинге
Не участвует
Откуда
Украина
Зарегистрирован
Активность