Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Убить HttpContext-ом
|
|||
|---|---|---|---|
|
#18+
мсущкопока можно и погорланить на форумах и померяться яйцами. Я не против :) ну слава богу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2014, 17:35 |
|
||
|
Убить HttpContext-ом
|
|||
|---|---|---|---|
|
#18+
hVosttАлексей Кповесить логирование одна из частых задач.Весить средствами Asp.Net на уровне метода контроллера? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2014, 17:59 |
|
||
|
Убить HttpContext-ом
|
|||
|---|---|---|---|
|
#18+
Алексей КВесить средствами Asp.Net на уровне метода контроллера? так залоггировать только действия контроллера. а что делать со всей остальной инфраструктурой? на период разработки и отладки, навешивание логгирования вызовов всех методов, штука вообще неоценимая. а на счёт покрытия тестами для метода разработки CI, это совершенно обязательное условие. тесты упали, промежуточный релиз не собрался. при чём тут тестовая база данных? это уже задачи QA. "нативно" можно создать только какую-нибудь погремушку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2014, 18:36 |
|
||
|
Убить HttpContext-ом
|
|||
|---|---|---|---|
|
#18+
что далеко ходить, достаточно глянуть на http://codearticles.ru одно радует, ресурс выезжает на большом количестве контента, среди которого попадаются даже очень дельные вещи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2014, 18:40 |
|
||
|
Убить HttpContext-ом
|
|||
|---|---|---|---|
|
#18+
hVosttАлексей КВесить средствами Asp.Net на уровне метода контроллера? так залоггировать только действия контроллера. а что делать со всей остальной инфраструктурой? на период разработки и отладки, навешивание логгирования вызовов всех методов, штука вообще неоценимая.Не понял, что нужно на этапе разработки кроме отладчика Visual Studio. На этапе опытного внедрения логировать время выполнения и исключения со stack trace методов контроллера. Что может ещё потребоваться? hVosttа на счёт покрытия тестами для метода разработки CI, это совершенно обязательное условие. тесты упали, промежуточный релиз не собрался. при чём тут тестовая база данных? это уже задачи QA.Подсунуть тесту БД с тестовыми данными чтобы не городить "заглушки" специально для тестов. Необходимость описания интерфейсов для подавляющего большинства сервисов отпадёт сама собой. hVostt"нативно" можно создать только какую-нибудь погремушку.Лет 10 назад жили как-то без них. А с выходом EF необходимость тестов упала в разы, многое теперь контролируется компилятором. Я бы не стал переоценивать пользу от тестов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2014, 19:44 |
|
||
|
Убить HttpContext-ом
|
|||
|---|---|---|---|
|
#18+
Алексей КЧто может ещё потребоваться? логгирование инфраструктуры. контроллер тупой, берёт данные из запроса, направляет в слой бизнес-логики, получает ответ, запихивает во вью-модель и отдаёт вью. и много толку от логгирования контроллера? суть вот в чем. появляется трудноуловимое нарушение правильной работы приложения. исключений нет, следовательно нет и стректрейса, чтобы выявить виновника. чтобы понять, что происходит нужно взглянуть в логи. обычно в ключевых местах запись в лог программируется сразу. но иногда этого мало. требуется отследить всю цепочку вызовов, и параметров. все входы-выходы методов. поставить кардоны на всех переездах. для этого все компоненты проксируются, и на каждый интерфейсный метод навешивается аспект, позволяющий запротоколировать вход и выход из функции. так вот, если DI применяется повсеместно, а не для единственной задачи "получить репозиторий", то такое становится возможным. Алексей КПодсунуть тесту БД с тестовыми данными чтобы не городить "заглушки" специально для тестов. моки. Алексей КЯ бы не стал переоценивать пользу от тестов. есть разница между ручным тестированием и автоматизированным. полезность юнит-тестов очень и очень трудно переоценить. это надо ещё постараться. а вот оправдание "мне лень" подходит больше для всех противников юнит-тестирования. программер делает некую доработку, пушит изменения на дев-сервер, проект автоматически собирается, запускаются тесты. если все тесты отработали, значит всё ок, и значит, что по крайне мере программер умудрился ничего не сломать, честь ему и хвала, собранное приложение деплоится на тестовый сервер, набегает QA и начинает строить из себя мартышек с гранатой в руках. без тестов такое провернуть никак нельзя. чего непонятного-то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2014, 21:34 |
|
||
|
Убить HttpContext-ом
|
|||
|---|---|---|---|
|
#18+
hVosttчто далеко ходить, достаточно глянуть на http://codearticles.ru одно радует, ресурс выезжает на большом количестве контента, среди которого попадаются даже очень дельные вещи. Хвост, всегда хотел стараться и быть похожим на такую громаду, как эта http://blog.hvostt.ru Но, чувствую, не дотягиваю пока по скиллам... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2014, 23:58 |
|
||
|
Убить HttpContext-ом
|
|||
|---|---|---|---|
|
#18+
мсущкоНо, чувствую, не дотягиваю пока по скиллам... как страшно жить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.05.2014, 00:37 |
|
||
|
Убить HttpContext-ом
|
|||
|---|---|---|---|
|
#18+
ИзопропилмсущкоНо, чувствую, не дотягиваю пока по скиллам... как страшно жить Намёк на уебанство скудность блога хвоста? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.05.2014, 10:40 |
|
||
|
Убить HttpContext-ом
|
|||
|---|---|---|---|
|
#18+
мсущкоНамёк на уебанство скудность блога хвоста? какой же это намёк ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.05.2014, 10:59 |
|
||
|
Убить HttpContext-ом
|
|||
|---|---|---|---|
|
#18+
Изопропилкакой же это намёк Но тем не менее, мальчишка нас поучает, как правильно жить, размышляет об архитектуре приложений, учит правильно работать с кешем, с базами данных, с зависимостями. Всячески наставляет нас о производительности приложений, напоминает о строгости и дисциплине кодирования. Так скажем же ему спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.05.2014, 11:07 |
|
||
|
Убить HttpContext-ом
|
|||
|---|---|---|---|
|
#18+
мсущкоНо тем не менее, мальчишка нас поучает Не мальчик, но.. ) авторзаместитель генерального директора, 2011 - present ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.05.2014, 13:56 |
|
||
|
Убить HttpContext-ом
|
|||
|---|---|---|---|
|
#18+
ПарамонмсущкоНо тем не менее, мальчишка нас поучает Не мальчик, но.. ) авторзаместитель генерального директора, 2011 - present Я тебя умоляю, пара кодокриветок решили открыть ИП и лабать сайтики на мвц за щи )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.05.2014, 14:47 |
|
||
|
Убить HttpContext-ом
|
|||
|---|---|---|---|
|
#18+
мсущкоЯ тебя умоляю, пара кодокриветок решили открыть ИП и лабать сайтики на мвц за щи )) и это всё, что смогли откопать? интриги, расследования, компромат "взрослые дяденьки" не смеши моя тапки мсу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.05.2014, 15:56 |
|
||
|
Убить HttpContext-ом
|
|||
|---|---|---|---|
|
#18+
Хвост, да не нужны никакие компроматы, нам достаточно прочитать, что ты пишешь на форуме :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.05.2014, 16:16 |
|
||
|
Убить HttpContext-ом
|
|||
|---|---|---|---|
|
#18+
мсущкоХвост, да не нужны никакие компроматы, нам достаточно прочитать, что ты пишешь на форуме :) по существу опять нечего сказать? и что за манера говорить за всех? вот мы всем миром, мсу, ржем над тобой не переставая, уже очень давно. побереги наши животы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.05.2014, 16:45 |
|
||
|
Убить HttpContext-ом
|
|||
|---|---|---|---|
|
#18+
hVosttАлексей КЧто может ещё потребоваться? логгирование инфраструктуры. контроллер тупой, берёт данные из запроса, направляет в слой бизнес-логики, получает ответ, запихивает во вью-модель и отдаёт вью. и много толку от логгирования контроллера?Конечно. Можно (нужно?) залогировать время выполнения и возникшие исключения. hVosttсуть вот в чем. появляется трудноуловимое нарушение правильной работы приложения. исключений нет, следовательно нет и стректрейса, чтобы выявить виновника. чтобы понять, что происходит нужно взглянуть в логи. обычно в ключевых местах запись в лог программируется сразу. но иногда этого мало. требуется отследить всю цепочку вызовов, и параметров. все входы-выходы методов. поставить кардоны на всех переездах. для этого все компоненты проксируются, и на каждый интерфейсный метод навешивается аспект, позволяющий запротоколировать вход и выход из функции.Зачем мне терабайтный лог, если я могу посмотреть что и как отладчиком? hVosttтак вот, если DI применяется повсеместно, а не для единственной задачи "получить репозиторий", то такое становится возможным.При этом становится невозможной нормальная навигация по коду. Операция "Go to definition" отправляет в интерфейс. Это бесит. Снижение экономического эффекта от необходимости описания интерфейсов тоже не радует. hVosttАлексей КПодсунуть тесту БД с тестовыми данными чтобы не городить "заглушки" специально для тестов. моки.Ну я и говорю, чтобы не делать моки проще подсунуть тестовую БД. Серьёзная аналитика обычно выполняется в СУБД, хоть и запускается с сервера приложений. Я не верю, что моки для EF (и прочего IQueryable) можно реально использовать. Часть логики (а то и вся) может быть вынесена в SP/View. Тут говорим мокам до свидания. hVosttАлексей КЯ бы не стал переоценивать пользу от тестов. есть разница между ручным тестированием и автоматизированным. полезность юнит-тестов очень и очень трудно переоценить. это надо ещё постараться. а вот оправдание "мне лень" подходит больше для всех противников юнит-тестирования.Бывает не "лень", а "бюджет проекта не позволяет". Или "экономический эффект от тестов меньше нуля". hVosttчего непонятного-то? Да всё понятно. :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.05.2014, 18:03 |
|
||
|
Убить HttpContext-ом
|
|||
|---|---|---|---|
|
#18+
hVosttмсущкоХвост, да не нужны никакие компроматы, нам достаточно прочитать, что ты пишешь на форуме :) по существу опять нечего сказать? и что за манера говорить за всех? вот мы всем миром, мсу, ржем над тобой не переставая, уже очень давно. побереги наши животы Пасущиству в соседней теме, где ты так налажал, что просто эпик фэйл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.05.2014, 18:06 |
|
||
|
Убить HttpContext-ом
|
|||
|---|---|---|---|
|
#18+
мсущкоhVosttпропущено... по существу опять нечего сказать? и что за манера говорить за всех? вот мы всем миром, мсу, ржем над тобой не переставая, уже очень давно. побереги наши животы Пасущиству в соседней теме, где ты так налажал, что просто эпик фэйл.А как там овиновский провайдер безопасности в MVC 5, ему можно верить? А то он по дефолту не хочет ходить каждый раз в базу за актуальной информацией о пользователе и его ролях, работает с информацией из куков. Выбесил он, если честно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.05.2014, 18:15 |
|
||
|
Убить HttpContext-ом
|
|||
|---|---|---|---|
|
#18+
Алексей КЗачем мне терабайтный лог, если я могу посмотреть что и как отладчиком? на тестовом стенде обычно нет отладчика. на машине клиента тем более. Алексей КОперация "Go to definition" отправляет в интерфейс. Это бесит. решарпер умеет отправлять в реализацию. Алексей КБывает не "лень", а "бюджет проекта не позволяет". Или "экономический эффект от тестов меньше нуля". согласен, бывают разные ситуации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.05.2014, 18:55 |
|
||
|
Убить HttpContext-ом
|
|||
|---|---|---|---|
|
#18+
Алексей КА как там овиновский провайдер безопасности в MVC 5, ему можно верить? А то он по дефолту не хочет ходить каждый раз в базу за актуальной информацией о пользователе и его ролях, работает с информацией из куков. Выбесил он, если честно... каждый раз и не нужно. верить можно )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.05.2014, 18:56 |
|
||
|
Убить HttpContext-ом
|
|||
|---|---|---|---|
|
#18+
мсущкоПасущиству в соседней теме, где ты так налажал, что просто эпик фэйл. ну понятно. сказать нечего. ты в своём репертуаре. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.05.2014, 18:57 |
|
||
|
Убить HttpContext-ом
|
|||
|---|---|---|---|
|
#18+
hVosttАлексей КЗачем мне терабайтный лог, если я могу посмотреть что и как отладчиком? на тестовом стенде обычно нет отладчика.Есть. hVosttна машине клиента тем более.Да. Но там хватает логов контроллера/СУБД. hVosttАлексей КОперация "Go to definition" отправляет в интерфейс. Это бесит.решарпер умеет отправлять в реализацию.Мне он не нужен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.05.2014, 19:08 |
|
||
|
Убить HttpContext-ом
|
|||
|---|---|---|---|
|
#18+
hVosttАлексей КА как там овиновский провайдер безопасности в MVC 5, ему можно верить? А то он по дефолту не хочет ходить каждый раз в базу за актуальной информацией о пользователе и его ролях, работает с информацией из куков. Выбесил он, если честно... каждый раз и не нужно.Нужно. Это преждевременная оптимизация. У меня не планируется нагрузка как у мордокниги. зы: Securitystamp не понравился. hVosttверить можно ))Ладно, посмотрим как вести себя будет. Всё равно альтернативы нет... :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.05.2014, 19:12 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=38630811&tid=1357378]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
31ms |
get topic data: |
7ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 224ms |
| total: | 329ms |

| 0 / 0 |
