Pull to refresh
8
0
Send message
БольшАя, а может и бОльшая часть продуктов потребления в России, в том числе и еды, делается за ее пределами, поэтому попкорна может на всех не хватить. Странам придется помогать друг другу.
Проблемы были, как раз, из-за фокс. Серии транслировали не в правильном порядке, а пилотная серия вообще была пропущена. Культовый статус он получил после того, как его выпустили на dvd.
Особенно вредными будут укусы взбешенных собак и кошек, с дополнительным бонусом потерять управление во время драки на мокрой дороге.
Математика, это не умение оперировать числами. Это понимание чисел, их последовательностей, отношений и поведений в разных условиях. Я не занимался математикой дальше школьной программы, за исключением того, что нужно для 3D, но то что знаю, я скорее чувствую, чем знаю. Это больше похоже на ощущение вкуса или запаха. Это не получается описать, но в голове получается обработать огромное количество вариантов, графов или условий очень быстро, хотя и совершенно не точно.
Почему сервер возвращает разметку, а не данные?
Вы сильно ошибаетесь, говоря что аргументов нет. Вы просто не знаете их и даже если вам их начнут приводить, вы их просто не поймете из за недостатка знаний.Моя сестра экономист и когда она мне рассказывает про экономику, для меня это не сильно отличается от белого шума. Точно так-же как, если бы вы рассказывали о стеке http человеку который умеет заходить в инет.
<оффтоп>
Первый фильм про супермена, от которого меня не только не тянуло блевать, но он даже мне понравился.
</оффтоп>
В вас в этот момент стреляли? Я в тире тоже стрелял. Все в десятку. В жизни все немного иначе. Для эффективной стрельбы на 20-30 метров, нужно быть профессионалом. Для остальных пистолет это оружие запугивания или стрельбы с упор.
Пару метров, как у пистолета. Пистолет это не штурмовое оружие. Оно что бы стрелять в упор, в воздух или в другой угол комнаты из укрытия. Для прицельной дальности есть штурмовые винтовки, я для помещений помповое оружие.
Звучит забавно, но тут это не совсем к месту. ATF занимается контролем потока оружия а не его запретом. Теперь, когда либератор официально огнестрел, на него накладываются те же ограничения как и на остальное оружие. Например за ношение либератора без кубика подсудное дело, как и его ношение без лицензии. Вот и все.
Этакая де-вебификация?

Работаю в вебе с самого начала и проект сейчас очень большой и интересный, но хочется писать что-то для десктопа и желательно похардкорнее, игры желательно. В сайте все топорно и угрюмо. Достать данные, закешировать, показать. А на десктопе сложные алгоритмы, миллисекунды и вообще романтика. И не важно что это не так, но трава там позеленей. Уверен, что намаявшись с DirectX/OpenGL появится и обратное желание.
Теперь понял, извините. Никогда не пробовал, звучит интересно. Как раз переписываю логику с данными, попробую.
Поэтому в нем есть метод KeyExists. Сначала вы проверяете наличие ключа и только потом достаете объект. Вы не проверяете наличие объекта через попытку достать его. Но при доступе к удаленным данным, такой подход не очень хорош, вместо одного запроса, нужно будет сделать 2. А что делать с bulk query вообще не понятно.
Вы говорите о том, что в части случаев, клиент может попросить вернуть дефолтный объект. Но это тоже не должно находится в DAL. Откуда ему знать, как должен выглядеть дефолтный объект? К тому же, останется много мест, где проверка на существование объекта останется нужна.
Тогда как же вы узнаете о том, что объект не был найден?
Чем эта ошибка отличается от поломанной базы данных, тысяч неверно отосланных писем или какой то ошибки происходящей только у одного пользователя?
Data access layer занимается доступом к данным. Ему сказали принеси, он принес. Или нет. Если дверь в базы данных закрыта, вопи. Про сами данные, слой ничего не знает, посему не может знать когда плохо если их нет. Всю обработку данных я осуществляю в логике. Там можно записать лог, вытащить другие данные и восстановить часть потерянных, сказать гуи что случилось или перезапустить все. DAL не знает что за приложение запущено и в каком оно состоянии и не может делать никаких решений.

Вы согласны, что одни методы должны всегда вернуть непустой результат и если они не могут этого сделать, это исключительная ситуация, а другие вполне могут вернуть пустоту как штатный результат? И если да, то как это согласуется с вашим заявлением:

Такие методы есть, но DAL об этом ничего не знает. Поэтому исключение должен бросать тот метод, который знает.
Опять же, это не всегда подходит. Если я захожу на страницу профиля, а этот профиль отсутствует, я должен получить сообщение об ошибке, а не пустой профиль.
И да, я не хочу думать над программой в терминах указателей, ссылок и их свойств. Оставьте это ребятам из лагеря плюсов.

Тогда вы лишаете себя удовольствия делать много классных штук, в своей программе и если вам это так не нравится, то следует выбрать другой язык.
И заменяете их на if (maybe.HasValue)

Information

Rating
Does not participate
Registered
Activity