Pull to refresh
0
0
Ден @denlion

User

Send message
Тогда я являюсь его администратором и у меня есть полный набор нужных инструментов чтобы выяснить это и без сайта.
А оно надо? Мне как-то всё равно почему я не могу получить доступ к нужной мне информации, если она ДЕЙСТВИТЕЛЬНО недоступна ;)
В целом есть же www.downforeveryoneorjustme.com, но не такой информативный конечно.
Совершенно с вами согласен. Из-за этого пример ещё более синтетически выглядит чем мог быть. Глаз за класс Counter цепляется сразу и хочется его банально удалить :)
Отличная статья, вызывающая кучу воспоминаний :) У меня примерно тоже самое было. Только книжек не было. Информацию доставал как и где мог :) А был у меня КР-05, тут ещё не упомятуный. Фото в интернете что-то не найду, но упоминание есть даже в Вики: ru.wikipedia.org/wiki/%D0%AD%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D0%BD%D0%B8%D0%BA%D0%B0_%D0%9A%D0%A0-01/02/03/04
Да ладно вам, нормальное такое лицо. Просто фотография неудачная, мне кажется. У него вполне разумный взгляд. Вот в мою школьную молодость гопника можно было сразу отличить по абсолютно бесмысленно-тупому взгляду.
Да как бы всё проще. Поставил генератор и всё. Тока бензин подвози…
Не понятно из статьи: искать этих грамотных топ-менеджеров он на лекции будет? Не совсем понятно к чему тут упоминание цели его приезда…
Опередили :) Хотел написать, что начинает напоминать историю с ICQ баннерами ;)
Мне кажется, что слова «Их несколько» смотрятся очень нелогично там. Есть предложение поменять на «Причин несколько». Спасибо за статью, просто резануло глаз.
Очень печально, что Вы не видите разницу между явно написанным кодом и неявно.

PS: Ещё один момент: нормальное IDE (вроде Eclips'а), для джавы, даст вам в один щелчок перейти к телу «writeForMethod», а вот определение @Loggable хоть и откроется, но читабельность его будет ниже (пойди ещё разбери чего там в классе нафигачили).

В общем, если вам нравится — пользуйте, конечно, но крайне рекомендую ознакомиться и с точкой зрения противников метода. Вы правильно говорите, иногда за деревьями не видно леса. Вот AOP зачастую бывает теми деревьями. Как правило всегда можно проще и читабельнее…
Хороший вопрос. Я с рефакторингом этих методов не сталкивался. Надо будет посмотреть :)

В целом, если построено на аннотациях, должно по идее работать нормально.
Либо я Вас не понял, либо наоборот.

Когда метод что-то использует, он делает это ЯВНО, вызывая что-то ЯВНО. (Ну или как там правильно говорить, посылая сообщения ;)). В случае же с AOP в методе НЕТ явного обращения к кэшу, или логгирования (ну или ещё какой хитрой логики). Оно происходит «за сценой», скрыто от вас при прочтении. Это, намой взгляд, ужасный недостаток. ДАЖЕ с аннотациями (которые какбэ намекают, ага).

Ну а насчёт xml… Это как раз spring-way (по крайней мере был раньше). Автор в статье как раз про него и говорит в конце…
Не могу сказать что являюсь противником или последователем данной технологии. У всего есть свои плюсы и минусы. Но недолюбливаю AOP за его «скрытность». Когда читаешь метод, должно быть понятно что он делает. И довольно неприятно каждый раз, натыкаясь на аннотацию AOP вспоминать что этот метод может НЕЯВНО (в коде то в методе этого НЕТ) делать ещё что-то. И это скажите спасибо если метод аннотирован, а если используется любимое spring-way-xml-programming, то всё — тушите свет. Что на самом деле делает код, можно понять только после поллитры. =\

PS: Мнение рождено не на пустом месте. Пришлось пару лет поработать на проекте, где кэшинг (и ещё что-то, уже не помню что) активно прикручивали на Аспектах. Не могу сказать чтобы код блистал понятностью своей.

PPS: А за статью спасибо, конечно, она довольно понятно всё объясняет. Только вот определения Аспекта и Совета выглядят (для меня по крайней мере) весьма размыто.
Есть такой замечательный проект. The daily WTF :) Погуглите. Там этого добра :))))

И не бередите рану, а то я ещё начну Джавовские перлы выкладывать. Знаете, тоже накопилось воз и тележка ;)
Прилично дороже чем 2 доллара. Даже за один фильм.
Для Канады тоже. Только, вроде бы, разный контент. Не все фильмы даёт посмотреть :( Самые классные недоступны, как правило :(((
За статью спасибо. Хотя мне кажется, что пункты 1 и 2 надо местами поменять :) Вопрос «Зачем» и правда зачастую помогает тут же понять, что дальше двигаться и не нужно :)
Вот теперь и там будут очереди :) Хабраэффект в реальной жизни :)))
Любой андроид является навигатором с помощью гугломапа.

Information

Rating
Does not participate
Location
Канада
Date of birth
Registered
Activity