powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Почему возвращать null плохо?
18 сообщений из 43, страница 2 из 2
Почему возвращать 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
18 сообщений из 43, страница 2 из 2
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Почему возвращать null плохо?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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