powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ASP.NET MVC - слетела настройка отображения ошибок
25 сообщений из 165, страница 2 из 7
ASP.NET MVC - слетела настройка отображения ошибок
    #38529135
user7320
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttuser7320Так и сказали бы, что не слезают с заказчиков, которые на 2.0 всё заказывают и на XP без сервис паков сидят - думают, что деньги экономят.

весьма распространённая ситуация
Ну так это не "программист плохой", а заказчики такие, а заодно и исполнители, которые ведутся на таких заказчиков, не смея настоять на хотя бы небольшом улучшении условий труда для своих разработчиков.

Нет, реально удивили, мягко говоря, слова "за Линк бьют" (не помню, вы или кто-то другой в моей теме где-то с месяц назад это мне сказал). Линк появился в 2007 году, а некоторые всё ещё к нему относятся как "Не люблю я этих новомодных штучек - непроверено там всё и вообще забаговано. Пусть бетатестерами другие работают". Что такие делают в Дотнете - непонятно. Им бы на С++98 сидеть и ... на свои указатели.
...
Рейтинг: 0 / 0
ASP.NET MVC - слетела настройка отображения ошибок
    #38529137
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user7320Ну так это не "программист плохой", а заказчики такие, а заодно и исполнители, которые ведутся на таких заказчиков, не смея настоять на хотя бы небольшом улучшении условий труда для своих разработчиков.

каждый получает того, чего заслуживает. у исполнителя тоже могут быть свои требования. а могут и не быть. всё зависит также и от программистов и ещё много от чего.

user7320Нет, реально удивили, мягко говоря, слова "за Линк бьют"

существуют конторы, где знание линка -- обязалово. при чём хорошее знание. и не только знание, но и умение применять на практике. а также умение принять решение, когда его стоит использовать, а когда нет.

а бывают и бьют. объяснить наверное можно тем, что другие члены команды старпёры, и ни сном ни духом. всякое бывает
...
Рейтинг: 0 / 0
ASP.NET MVC - слетела настройка отображения ошибок
    #38529138
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user7320Им бы на С++98 сидеть и ... на свои указатели.

немного неправильное утверждение. наверное всё-таки Дельфи.
...
Рейтинг: 0 / 0
ASP.NET MVC - слетела настройка отображения ошибок
    #38529270
user7320
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttuser7320Нет, реально удивили, мягко говоря, слова "за Линк бьют"

существуют конторы, где знание линка -- обязалово. при чём хорошее знание. и не только знание, но и умение применять на практике. а также умение принять решение, когда его стоит использовать, а когда нет.

а бывают и бьют. объяснить наверное можно тем, что другие члены команды старпёры, и ни сном ни духом. всякое бывает
"Знание Линка - обязалово" - хахаха! Линк в части "языка запросов" и расширяющих методов (аналогичных этому языку запросов) - синтаксический сахар. Это как "мы требуем от вас знания foreach и использования его вместо for). Нет, если в компании строгие корпоративные шизы правила написания кода, то ещё куда ни шло, но если чел может сделать то же, но без Линка - зачем его заставлять? Чтобы мог в "умение разбираться в чужом коде"? Для таких случаев больше подойдёт нормальное ТЗ или ещё какие-нибудь документирующие вещи (типа юнит-тестов и прочего), по которым можно просто написать функциональность заново, но по-другому, чем копаться в чьих-то тоннах говнокода - может даже меньше времени на это уйдёт.

Я это к тому, что обязательное знание синтаксического сахара больше шиза, чем реальная необходимость. Знаешь Линк и используешь - молодец. Не знаешь, но твой код также быстро и хорошо работает - тоже молодец. А перекладывать ответственность с руководства, которое не раскошелилось на технических писателей и оформителей ТЗ, на обычных программистов, которые должны знать Линк в совершенстве - глупо.

Но, вообще, я за Линк.


hVosttuser7320Им бы на С++98 сидеть и ... на свои указатели.

немного неправильное утверждение. наверное всё-таки Дельфи.
Ну да, вы правы.
авторВ России также более востребованы программисты на Delphi, Visual Basic и .NET
И комментарии там... ))) Россия - "банановая республика" в области программирования, но с самых холодным климатом.
...
Рейтинг: 0 / 0
ASP.NET MVC - слетела настройка отображения ошибок
    #38529420
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я например бывает так пишу:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
/// <summary>
/// Updates the site structure references in order to display the correct data in context menu.
/// </summary>
public void UpdateReferences(IPageEntity pageEntity)
{
    this.FindByPageEntityId(pageEntity.Id).Do(si => si.LinkPageEntity(pageEntity));

    if (pageEntity.IsTemplate)
    {
        this.ForEach(si => si.LinkedPage.If(p => p.TemplateId == pageEntity.Id).With(p => p as SiteStructurePageReference).Do(p => p.TemplateName = pageEntity.Name));
    }
}


Бейте меня!
...
Рейтинг: 0 / 0
ASP.NET MVC - слетела настройка отображения ошибок
    #38529513
user7320
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAЯ например бывает так пишу:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
/// <summary>
/// Updates the site structure references in order to display the correct data in context menu.
/// </summary>
public void UpdateReferences(IPageEntity pageEntity)
{
    this.FindByPageEntityId(pageEntity.Id).Do(si => si.LinkPageEntity(pageEntity));

    if (pageEntity.IsTemplate)
    {
        this.ForEach(si => si.LinkedPage.If(p => p.TemplateId == pageEntity.Id).With(p => p as SiteStructurePageReference).Do(p => p.TemplateName = pageEntity.Name));
    }
}


Бейте меня!
Какой-то, прости хоспади, "монадический синтаксис". Тут, похоже, самопальный лютый фрэмворк заделан - тогда, действительно, надо ещё и изучать, что там в этом фрэмворке понаписали, чтобы понять, что ДЕЙСТВИТЕЛЬНО делают все эти Ду, Виз, Иф, Форич. Вот за это надо как раз бить просить удлинения сроков разработки, т. к. некоторые (не будем показывать пальцами) вместо нормальных изкоробочных делегатов понапишут своего...

И всё в одну строку. - Надо каждый вызов нового метода с новой строчки писать, как это делаю Я!

А ты это, высокий и сильный? Если нет, то можно и побить.
...
Рейтинг: 0 / 0
ASP.NET MVC - слетела настройка отображения ошибок
    #38529524
user7320
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторИ всё в одну строку. - Надо каждый вызов нового метода с новой строчки писать, как это делаю Я!
У меня даже горизонтальная полоса прокрутки в брузере появилась. У некоторых до сих пор 17" стоят, а вы тут "Виндовас ХП", "Дотнет 2.0". Как вам "корпоративные требования к оформлению кода - строки длиной не более 150 символов, чтобы на семнашки влезало"? А ведь я и подобное встречал. Это вдобавок к "функция должна укладываться в один экран кода". И вдобавок ко "всё должно быть подробно откомментировано".
...
Рейтинг: 0 / 0
ASP.NET MVC - слетела настройка отображения ошибок
    #38529543
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user7320Какой-то, прости хоспади, "монадический синтаксис".Именно. Есть что-то конкретное сказать против монад? user7320Тут, похоже, самопальный лютый фрэмворк...Использование расширений обозвать лютым фреймворком.. Зачёт!
...
Рейтинг: 0 / 0
ASP.NET MVC - слетела настройка отображения ошибок
    #38529546
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user7320У некоторых до сих пор 17" стоятА у некоторых 6 мониторов с различными диагоналями
...
Рейтинг: 0 / 0
ASP.NET MVC - слетела настройка отображения ошибок
    #38529563
user7320
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я победил!
...
Рейтинг: 0 / 0
ASP.NET MVC - слетела настройка отображения ошибок
    #38529613
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user7320Я победил!Кого?

Пока я вижу только то, что наличие в проекте пары-тройки методов расширения сильно влияет на твою производительность.
Плюс у тебя фиговый работодатель: жмётся купить хотя бы пару нормальных мониторов.
...
Рейтинг: 0 / 0
ASP.NET MVC - слетела настройка отображения ошибок
    #38530171
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

skyANAЯ например бывает так пишу:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
/// <summary>
/// Updates the site structure references in order to display the correct data in context menu.
/// </summary>
public void UpdateReferences(IPageEntity pageEntity)
{
    this.FindByPageEntityId(pageEntity.Id).Do(si => si.LinkPageEntity(pageEntity));

    if (pageEntity.IsTemplate)
    {
        this.ForEach(si => si.LinkedPage.If(p => p.TemplateId == pageEntity.Id).With(p => p as SiteStructurePageReference).Do(p => p.TemplateName = pageEntity.Name));
    }
}



Бейте меня!

Не вижу профита. Вижу очевидные проблемы с сопровождением и усвоением кода. Для примера, linq по сравнению с циклами даёт огого какой выигрыш, и расширяет декларативные возможности языка. А такой «монадический» подход выглядит среди остального кода как хитрожопый китаец, затесавшийся среди баскетболистов.
...
Рейтинг: 0 / 0
ASP.NET MVC - слетела настройка отображения ошибок
    #38530180
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttВижу очевидные проблемы с сопровождением и усвоением кода.Какие?
...
Рейтинг: 0 / 0
ASP.NET MVC - слетела настройка отображения ошибок
    #38530377
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAhVosttВижу очевидные проблемы с сопровождением и усвоением кода.Какие?

1. this.ForEach -- шо за хрень вообще? какие элементы перебираются и вообще правильно ли я понял утверждение ForEach? шо за this? кто вообще так делает?

2. If(p => p.TemplateId == pageEntity.Id) -- WAT?! если вы так пишите. если попугай зелёный.

3. With(p => p as SiteStructurePageReference) -- хз вообще что это, требуется вникать в безумный полёт фантазии создателя этого метода.

4. Do(p => p.TemplateName = pageEntity.Name) -- переболел ещё этим супер-Do с лямбдой очень давно. хрень абсолютно бесполезная и бессмысленная.

в итоге. одно дело используемая библиотека решает какую-то задачу, там работа с файловой системой, работа с данными, отправка сообщений... а это? зачем? в чем смысл?
...
Рейтинг: 0 / 0
ASP.NET MVC - слетела настройка отображения ошибок
    #38530385
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

в конце концов:

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
/// <summary>
/// Updates the site structure references in order to display the correct data in context menu.
/// </summary>
public void UpdateReferences(IPageEntity pageEntity)
{
    foreach(var si in FindByPageEntityId(pageEntity.Id))
    {
       si.LinkPageEntity(pageEntity);
    }

    if (pageEntity.IsTemplate)
    {
        foreach(var si in LinkedPages)
        {
           if(si.TemplateId == pageEntity.Id)
           {
              (si as SiteStructurePageReference).TemplateName = pageEntity.Name;
           }
        }
    }
}



выглядит гораздо понятнее, логика крайне очевидная. понятно что происходит. код легко можно модифицировать. в любое место можно вставить логгирование, трейс, обработку исключений, дописать логику. вставить комментарий.

но пришлось пожертвовать количеством строчек
...
Рейтинг: 0 / 0
ASP.NET MVC - слетела настройка отображения ошибок
    #38530467
user7320
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttskyANA,

в конце концов:

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
/// <summary>
/// Updates the site structure references in order to display the correct data in context menu.
/// </summary>
public void UpdateReferences(IPageEntity pageEntity)
{
    foreach(var si in FindByPageEntityId(pageEntity.Id))
    {
       si.LinkPageEntity(pageEntity);
    }

    if (pageEntity.IsTemplate)
    {
        foreach(var si in LinkedPages)
        {
           if(si.TemplateId == pageEntity.Id)
           {
              (si as SiteStructurePageReference).TemplateName = pageEntity.Name;
           }
        }
    }
}



выглядит гораздо понятнее, логика крайне очевидная. понятно что происходит. код легко можно модифицировать. в любое место можно вставить логгирование, трейс, обработку исключений, дописать логику. вставить комментарий.

но пришлось пожертвовать количеством строчек
Я, пожалуй, соглашусь, что все эти штуки, включая мой ForEach - "извращения". Это подходит для людей, которые "в теме", давно в таком виде работают. А кто придёт новенький - пусть даже хорошо знает сам Сишарп - вот нахрена ему во всю эту байду вникать, если результат от этого не меняется? Даже скорость набора почти не меняется. Но нет, в требованиях к вакансии "умение знать и понимать чужой код" и "у нас особая уличная методология и свой кустарный фреймворк".

Насчёт строчек - просто у Скайаны всё в одну, а надо каждый новый вызов на новой строке. А у тебя можно открывающую скобку на предыдущей строке оставлять, как большинство джавистов делает. Тогда разницы почти не будет. Зато несомненный плюс - читаемость у тебя лучше, т. к. синтаксис знакомее.

Вот если бы это было частью Дотнета, тогда ещё канало бы "знать нужно всем", а так - высеры местных "царьков от программирования". В какую контору не придёшь - каждый 23-летний сеньор, каким-то чудом дорвавшийся до тимлидерства, норовит свою "философию" всем навязать.
...
Рейтинг: 0 / 0
ASP.NET MVC - слетела настройка отображения ошибок
    #38530471
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user7320А у тебя можно открывающую скобку на предыдущей строке оставлять, как большинство джавистов делает.

автоформатирование Visual Studio делает так, и лучше с этим согласиться

user7320Вот если бы это было частью Дотнета, тогда ещё канало бы "знать нужно всем", а так - высеры местных "царьков от программирования". В какую контору не придёшь - каждый 23-летний сеньор, каким-то чудом дорвавшийся до тимлидерства, норовит свою "философию" всем навязать.

ну так грубо не стоит. может быть мы всего не знаем, и в таком подходе действительно имеется какой-то смысл. просто пока я его не наблюдаю. объяснить эту "сахарную приблуду" нечем.
...
Рейтинг: 0 / 0
ASP.NET MVC - слетела настройка отображения ошибок
    #38530519
user7320
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttну так грубо не стоит. может быть мы всего не знаем, и в таком подходе действительно имеется какой-то смысл. просто пока я его не наблюдаю. объяснить эту "сахарную приблуду" нечем.
Как я говорил, я допускаю, что это где-то может пригодиться. Но скорее всего, это нишевое применение. Как тот же Линк.

Кстати, эти "монады" в том виде, как их Скайана представил, действительно дополняют уже имеющиеся Action, Func, Predicate и Линк-расширения, или это какая-то кустарная замена?
...
Рейтинг: 0 / 0
ASP.NET MVC - слетела настройка отображения ошибок
    #38530523
st_st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если сайт скомпилить на рабочем кампутере и залить на сервер, предварительно убив IIS (иначе не зальёшь), он жеж не запустится там? Как-то не пытался сделать подобное.
...
Рейтинг: 0 / 0
ASP.NET MVC - слетела настройка отображения ошибок
    #38530550
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user7320Но скорее всего, это нишевое применение. Как тот же Линк.

не стоит катить бочку на линк. в своё время линк буквально перевернул мышление о том, как можно работать с коллекциями в императивном языке (касательно C# и VB.NET). до линка видал на своём веку решения, когда использовался кроме основной базы данных подключенный SQLite только для того, чтобы обрабатывать массивы данных с помощью SQL. больше такие извраты не нужны.

а требования к хорошему знанию линка требуются для того, чтобы программер не спотыкался на каждом линк-выражении, встречающемся в чужом коде, и умел сам его грамотно применять.
...
Рейтинг: 0 / 0
ASP.NET MVC - слетела настройка отображения ошибок
    #38530551
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user7320Кстати, эти "монады" в том виде, как их Скайана представил

не имеют смысла. одно дело, реализация паттерна (команда, визитёр, т.п.), или распараллеливание вычислений. другое дело переписывание нативных возможностей "на новый лад" -- проще уж тогда сменить язык программирования, если возможности C# не устраивают. например Nemerle, вот уж где можно творить чо хочешь.
...
Рейтинг: 0 / 0
ASP.NET MVC - слетела настройка отображения ошибок
    #38530552
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
st_stА если сайт скомпилить на рабочем кампутере и залить на сервер, предварительно убив IIS (иначе не зальёшь), он жеж не запустится там? Как-то не пытался сделать подобное.

вебдеплой.
...
Рейтинг: 0 / 0
ASP.NET MVC - слетела настройка отображения ошибок
    #38530570
st_st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttst_stА если сайт скомпилить на рабочем кампутере и залить на сервер, предварительно убив IIS (иначе не зальёшь), он жеж не запустится там? Как-то не пытался сделать подобное.

вебдеплой.

30 минут валялся, запуститься не мог, сейчас вроде очнулся. 80-ый порт полностью на внешку закрываю, жму в браузере на серваке 127.0.0.1 и собственно начинается компиляция, w3wp.exe тут же забивает проц на 100% и висит бесконечно. Про заливку скомпиленого сайта имел ввиду то, чтоб взять скомпиленую версию с рабочего компьютера из C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\ и закинуть её на сервак, но даже если винда и настройки совпадут, есть шанс что непроканает. Да и чтоб загрузить, нужно сайт предварительно остановить, IIS держит файлы в той папке открытыми.
...
Рейтинг: 0 / 0
ASP.NET MVC - слетела настройка отображения ошибок
    #38530650
user7320
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
st_stА если сайт скомпилить на рабочем кампутере и залить на сервер, предварительно убив IIS (иначе не зальёшь), он жеж не запустится там? Как-то не пытался сделать подобное.
Я деплою на своём локальной машине в директория. Потом всё копирую с заменой в директория с сайтом на сервере. Директория с сайтом замаплена на виртуальную директория на IIS. IIS при этом не останавливается. Просто при первых обращениях к новым сборкам джиттер отработает (сайт подвиснет немного) и всё. Можно сразу в нужную директория на сервере, но чёта это как-то исторически сложилось, мои все эти действия.
...
Рейтинг: 0 / 0
ASP.NET MVC - слетела настройка отображения ошибок
    #38530651
user7320
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин, у меня уже крыша едет - падежи путаю.
...
Рейтинг: 0 / 0
25 сообщений из 165, страница 2 из 7
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ASP.NET MVC - слетела настройка отображения ошибок
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]