powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Почему возвращать null плохо?
43 сообщений из 43, показаны все 2 страниц
Почему возвращать null плохо?
    #39998611
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сабж
...
Рейтинг: 0 / 0
Почему возвращать null плохо?
    #39998627
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoview,

Потому что null pointer exception и недоязычки не умеют в нормально @NotNull.
...
Рейтинг: 0 / 0
Почему возвращать null плохо?
    #39998628
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoview,

а где, с**а, контекст? очередной не пойми о чём вопрос от Лёшега
...
Рейтинг: 0 / 0
Почему возвращать null плохо?
    #39998629
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA
а где, с**а, контекст?

Кто-то вернул null и всё упало нахер. Чел, который это мейтейнил сгорел, потом пошел и написал про это статью. ТС её прочитал, ничего не понял и написал на форум.
...
Рейтинг: 0 / 0
Почему возвращать null плохо?
    #39998631
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crutchmaster
skyANA
а где, с**а, контекст?

Кто-то вернул null и всё упало нахер. Чел, который это мейтейнил сгорел, потом пошел и написал про это статью. ТС её прочитал, ничего не понял и написал на форум.

Так и где ссылка на статью?
...
Рейтинг: 0 / 0
Почему возвращать null плохо?
    #39998634
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA
Так и где ссылка на статью?

Вкладку закрыл, всё, нету
...
Рейтинг: 0 / 0
Почему возвращать null плохо?
    #39998635
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crutchmaster
skyANA
Так и где ссылка на статью?

Вкладку закрыл, всё, нету

Закрыл и забыл, почему возвращать null плохо. Историю потёр. Теперь вот на форуме спрашивает
...
Рейтинг: 0 / 0
Почему возвращать null плохо?
    #39998639
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA
Закрыл и забыл, почему возвращать null плохо. Историю потёр. Теперь вот на форуме спрашивает

Да, понимаешь, послушал там конфу когда-то, где-то что-то прочитал, а потом эта мысль точит, спать нормально не можешь и кушать.
...
Рейтинг: 0 / 0
Почему возвращать null плохо?
    #39998640
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crutchmaster
skyANA
Закрыл и забыл, почему возвращать null плохо. Историю потёр. Теперь вот на форуме спрашивает

Да, понимаешь, послушал там конфу когда-то, где-то что-то прочитал, а потом эта мысль точит, спать нормально не можешь и кушать.

Дык заметки надо делать. И изучать темы дальше, если интересны.
А если что-то там послушал, где-то что-то прочитал... Значит оно тебе и не надо
...
Рейтинг: 0 / 0
Почему возвращать null плохо?
    #39998642
vb_sub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чето эта тема стала мега актуальной - недавно Немчинский про нее распинался, уже вот и на sql.ru всплыла.
...
Рейтинг: 0 / 0
Почему возвращать null плохо?
    #39998643
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот! Я вспомнил. Немчинский недавно заяснял что нулл - нинужен. В комментах под видео был хороший срач, ТСу завидно.
...
Рейтинг: 0 / 0
Почему возвращать null плохо?
    #39998649
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vb_sub,

Он там наговорил много спорных вещей. В общем, хорошо набросил, чертяга.
...
Рейтинг: 0 / 0
Почему возвращать null плохо?
    #39998654
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
потому, что когда программист вызывает метод для получения объекта, то он не ожидает, что получит бибу, он ожидает объект или исключение на крайний случай.
...
Рейтинг: 0 / 0
Почему возвращать null плохо?
    #39998657
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman Mejtes
потому, что когда программист вызывает метод для получения объекта, то он не ожидает, что получит бибу, он ожидает объект или исключение на крайний случай.

прям вот так и не ожидает?

а если в базе нет данных по запрошенным критериям? или в XML файле нет указанного элемента/атрибута? или в кэш ничего ещё не записали? или...
...
Рейтинг: 0 / 0
Почему возвращать null плохо?
    #39998681
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA
а если в базе нет данных по запрошенным критериям? или в XML файле нет указанного элемента/атрибута? или в кэш ничего ещё не записали? или...

Значит надо всегда падать. И не волнует. И вместо проверки на null делать везде try-catch. Потому что так Серёга сказал, а у него 20 лет опыта на жабке.
...
Рейтинг: 0 / 0
Почему возвращать null плохо?
    #39998703
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crutchmaster
skyANA
а если в базе нет данных по запрошенным критериям? или в XML файле нет указанного элемента/атрибута? или в кэш ничего ещё не записали? или...

Значит надо всегда падать. И не волнует. И вместо проверки на null делать везде try-catch. Потому что так Серёга сказал, а у него 20 лет опыта на жабке.



пойду код переписывать
...
Рейтинг: 0 / 0
Почему возвращать null плохо?
    #39998710
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA
listtoview,

а где, с**а, контекст? очередной не пойми о чём вопрос от Лёшега

все ты понимаешь
вопрос примитивный, и какой нах контекст тебе нужет?
...
Рейтинг: 0 / 0
Почему возвращать null плохо?
    #39998714
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну классический ответ что лучше эксепшены ибо не проверять на налл до самого верху
мож есть еще аргументы?
...
Рейтинг: 0 / 0
Почему возвращать null плохо?
    #39998715
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoview
skyANA
listtoview,

а где, с**а, контекст? очередной не пойми о чём вопрос от Лёшега

все ты понимаешь
вопрос примитивный, и какой нах контекст тебе нужет?

йоба, ты утром встал что-ли с этим вопросом в голове? наверняка писал что-то и задумался...

что писал, почему вдруг задумался на 10-й год в .Net?
...
Рейтинг: 0 / 0
Почему возвращать null плохо?
    #39998716
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
плюс исключения разные и более понятно что не так
...
Рейтинг: 0 / 0
Почему возвращать null плохо?
    #39998717
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA
listtoview
пропущено...

все ты понимаешь
вопрос примитивный, и какой нах контекст тебе нужет?

йоба, ты утром встал что-ли с этим вопросом в голове? наверняка писал что-то и задумался...

что писал, почему вдруг задумался на 10-й год в .Net?

не, просто смотрел с утра по кору видос
и там говорят чтоб налл не проверять лучше эксепшен
ИМХО не аргумент
...
Рейтинг: 0 / 0
Почему возвращать null плохо?
    #39998719
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoview
ну классический ответ что лучше эксепшены ибо не проверять на налл до самого верху
мож есть еще аргументы?

тебе на работе в споре кому-то надо нос утереть что-ли?
ну кинь исключение в своём методе GetBookById, если нету книги с таким идентификатором, быстро узнаешь о том, лучше это, али нет
...
Рейтинг: 0 / 0
Почему возвращать null плохо?
    #39998720
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
например метод
Код: c#
1.
2.
3.
4.
public Order GetOrderById(int id)
{
...
}


должен вернуть налл или выбросить исключение, если такого объекта не существует?
...
Рейтинг: 0 / 0
Почему возвращать null плохо?
    #39998722
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoview
skyANA
пропущено...

йоба, ты утром встал что-ли с этим вопросом в голове? наверняка писал что-то и задумался...

что писал, почему вдруг задумался на 10-й год в .Net?

не, просто смотрел с утра по кору видос
и там говорят чтоб налл не проверять лучше эксепшен
ИМХО не аргумент
...
Рейтинг: 0 / 0
Почему возвращать null плохо?
    #39998724
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA
listtoview
пропущено...

не, просто смотрел с утра по кору видос
и там говорят чтоб налл не проверять лучше эксепшен
ИМХО не аргумент


в московском клубе программистов, найду позже, покажу
инет магаз на коре пишут
...
Рейтинг: 0 / 0
Почему возвращать null плохо?
    #39998725
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoview
например метод
Код: c#
1.
2.
3.
4.
public Order GetOrderById(int id)
{
...
}



должен вернуть налл или выбросить исключение, если такого объекта не существует?

запрос
Код: sql
1.
SELECT * FROM Orders WHERE Id = -12345

должен выбросить исключение, если такой записи не существует?
...
Рейтинг: 0 / 0
Почему возвращать null плохо?
    #39998731
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoview
skyANA
пропущено...


в московском клубе программистов, найду позже, покажу
инет магаз на коре пишут

О, инет магаз... На коре...
Пойду знакомого из ozon спрошу сколько они исключений кидают, когда я у них на сайте не нахожу фиолетовые стринги в крапинку.
...
Рейтинг: 0 / 0
Почему возвращать null плохо?
    #39998733
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
коллеги, а ведь вопрос не прост :)
...
Рейтинг: 0 / 0
Почему возвращать null плохо?
    #39998784
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoview
коллеги, а ведь вопрос не прост :)

Без контекста он не имеет смысла.
...
Рейтинг: 0 / 0
Почему возвращать null плохо?
    #39998785
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA
listtoview
коллеги, а ведь вопрос не прост :)

Без контекста он не имеет смысла.


Код: c#
1.
2.
3.
4.
public Order GetOrderById(int id)
{
...
}
...
Рейтинг: 0 / 0
Почему возвращать null плохо?
    #39998789
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoview
skyANA
пропущено...

Без контекста он не имеет смысла.


Код: c#
1.
2.
3.
4.
public Order GetOrderById(int id)
{
...
}


По данному случаю уже все выссказались в твоём же топике: Null VS Exception
...
Рейтинг: 0 / 0
Почему возвращать null плохо?
    #39998792
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мало конкретики, давай больше кода, иначе:


skyANA
listtoview
коллеги, а ведь вопрос не прост :)

Без контекста он не имеет смысла.
...
Рейтинг: 0 / 0
Почему возвращать null плохо?
    #39998796
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA
listtoview
пропущено...


Код: c#
1.
2.
3.
4.
public Order GetOrderById(int id)
{
...
}


По данному случаю уже все выссказались в твоём же топике: Null VS Exception

неплохо я в Сочах отдохнул
вопрос снят
...
Рейтинг: 0 / 0
Почему возвращать null плохо?
    #39998798
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoview
skyANA
пропущено...

По данному случаю уже все выссказались в твоём же топике: Null VS Exception

неплохо я в Сочах отдохнул
вопрос снят

Меру надо знать
...
Рейтинг: 0 / 0
Почему возвращать null плохо?
    #39998832
love_bach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoview
сабж


забанить за тупосць
...
Рейтинг: 0 / 0
Почему возвращать null плохо?
    #39999126
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoview
коллеги, а ведь вопрос не прост :)


В божественной гошечке вообще сразу не сделали исключения, ибо не нужно. Шо тебе еще надо?

Ну и исключения медленные, если их постоянно кидать.
...
Рейтинг: 0 / 0
Почему возвращать null плохо?
    #40000603
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoview
сабж


Можно возвращать null, если возвращаемый тип допускает null:

Код: c#
1.
2.
3.
4.
5.
6.
7.
// можно вернуть null
public SomeClass? SomeMethod(..) { ... }

// метод не может вернуть null, всё ништяк
public SomeClass SomeMethod(..) { ... }

// P.S. на самом деле может, но помните про blame... 



а дальше пофиг вообще
...
Рейтинг: 0 / 0
Почему возвращать null плохо?
    #40000755
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
Можно возвращать null

Серёга Немчинский сказал нельзя, значит нельзя! У него 20 лет опыта и фирма с курами! Вы кто такие???
...
Рейтинг: 0 / 0
Почему возвращать null плохо?
    #40000797
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
listtoview
сабж


Можно возвращать null, если возвращаемый тип допускает null:

Код: c#
1.
2.
3.
4.
5.
6.
7.
// можно вернуть null
public SomeClass? SomeMethod(..) { ... }

// метод не может вернуть null, всё ништяк
public SomeClass SomeMethod(..) { ... }

// P.S. на самом деле может, но помните про blame... 



а дальше пофиг вообще

все ссылочные типы допускают налл
...
Рейтинг: 0 / 0
Почему возвращать null плохо?
    #40000800
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кароч просто договоренность в команде
...
Рейтинг: 0 / 0
Почему возвращать null плохо?
    #40000801
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoview
все ссылочные типы допускают налл
попробуй почитать более свежий учебник
ЗЫ: ты зачем на форуме сидишь, почему не в курсе развития языка? )
...
Рейтинг: 0 / 0
Почему возвращать null плохо?
    #40000818
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoview
все ссылочные типы допускают налл


Это косяк в дизайне языка, который сейчас пытаются исправить.
...
Рейтинг: 0 / 0
Почему возвращать null плохо?
    #40000914
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoview
кароч просто договоренность в команде

wat?
...
Рейтинг: 0 / 0
43 сообщений из 43, показаны все 2 страниц
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Почему возвращать null плохо?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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