Предупреждение: у нас нет цензуры и предварительного отбора публикуемых материалов. Анекдоты здесь бывают... какие угодно. Если вам это не нравится, пожалуйста, покиньте сайт. 18+

Ваше мнение

На этой странице свободно обсуждаются любые темы. Просьба избегать матерных выражений и грубых личных "наездов". Модератор может удалить реплику без предупреждения и объяснений. Намеренное хулиганство будет пресекаться. "Неторопливое общение" - в "Дискуссионном клубе".
Измышления из ВМ



Код
обновить код
1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016
2017: Январь Февраль Март Апрель Май Июнь Июль Август Сентябрь Октябрь
Ноябрь        2017
Пн Вт Ср Чт Пт Сб Вс
       1  2  3  4  5
 6  7  8  9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 

Вторник, 7 Ноября 2017 23:08:33

Янги

а чем он это объяснял? Все-таки, 25% теряется при сжижении. При перекачке тоже теряется, но неужели настолько много?

Понятно, что сам газопровод сколько-то стоит, но это же разовая окупаемая затрата.

Африканец


Вторник, 7 Ноября 2017 23:04:26

за много лет впервые написал программу на С++

#include "stdafx.h"
#include <iostream>

int main(int argc, char *argv[])
{
for (int i = 1; i < argc; i++)
{
std::cout << "Arg " << i << " is <" << argv[i] << ">" << '\n';
}

return 0;
}

Кто угадает зачем, может взять с полки пирожок.

бюргсон


Вторник, 7 Ноября 2017 21:39:20

Изгнание российских спортсменов с Олимпа
Холст, масло. Размер "ЗОХЧО"
Автор не известен

И это в канун новых игр.
Игры. Для страны на чьей территории их проведут, это почет
И только?
Нет. Это ещё и покрытие расходов на организацию их проведения.
Колоссальное покрытие. Расходов
И если россиян не допустят, а это уже обсасывается, что приведёт к отказу России в них участвовать, то для страны хозяина это будет недобор средств.
про игры и про Россию за полгода забудут. Кто нынче вспомнит о не приехавших посмотреть как улетал Мишка-80?
А казна денег недополучила.

Ну и? Какие кто цели преследует?
Кому мешает Корея?
----------------------------
А вы говорите политика скучная игра

Янги


Вторник, 7 Ноября 2017 19:56:10

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

Кстати, в Мексике недавно нашли новое громадное нефтяное месторождение.

Янги


Вторник, 7 Ноября 2017 19:52:07

Откуда в Усть-Луге оборудование для сжижения газа и закачки жидкого газа в танкеры?

Усть-Луга это наш ответ Прибалтике за оставленные порты
-------------------------------------
Вот может ли кухарка управлять государством? Или для этого нужно обязательно иметь научную степень? Если прислушиваться к Васе, то... то.. я думаю, что одной степени будет мало. Нужно ещё и бубенчик к панамке. Что бы в пасмурную погоду не потерялся в городе.
Буквально недавно, я публиковал что по 40-му региону шрафы пополняющие бюджет, составляли около миллиарда рублей. За 2016 год
Нынче попытался найти источник, но, его закамуфлировали, или убрали.
Вася, 770 миллионов рублей дармовых денег! И по одному только региону.
Вы можете сами, кому любопытно узнать. Поискать сколько штрафов платят люди.
Меня на этутему натолкнула информация из Однокласников. Некто пыхтя утверждал что штраф за отсутствие знака Ш при эксплуатации зимней резины, незаконен.
А ведь найдутся иные Васи которые этому поверят. И будут с горячностью доказывать полицейскому что он не прав. Там и штраф-то всего 500 рублей.
Но прикиньте по стране масштабы?

И это сверх того что заплатили в виде налогов добропорядочные налогоплательщики.
Бюджет, Вася Чижиков, это запланированные деньги от налогов, акцизов и прочих сборов. Он имеет определённую статью ожидаемых доходов и предполагаемых расходов.
А все что сверху? - От штрафов.
Вася? Как бы ты ими распорядился?
Но ты про это даже не знаешь. :)) А оттого в очередной раз садишься в лужу.
Вылазь. Готовься к следующему пуку.

Янги


Вторник, 7 Ноября 2017 19:10:23

С ТВ и революцией всё в полном порядке. По двум каналам идут фильмы про революцию. В рекламе показывают, что Ленин жил сразу с двумя дамами. Крупская для того, что бы выполнять техническую работу и Инесочка Арманд для души.
На ток шоу обсуждают эту революцию. До драки пока не дошло.
Приезжайте, смотрите и наслаждайтесь.
Собру подкинули халуру. Они за деньги губернаторов будут охранять этих самых губернаторов.
Это классное решение.
А то генерал от собра в газете Московский Комсомолецвыдвигал версию, что у них зарплата маленькая. Поэтому в Стругах Красных убивать им было некорго и незачем.
А ещё по ТВ показали визит Трампа в Японию. Трампа пригласили на религиозную церемонию "Кормление карпов в священном пруду". Он им показал кормление. Всю пачку с кормом высыпал в пруд. Трампу для священных карпов ничего не жалко.

Любитель всего


Вторник, 7 Ноября 2017 19:00:02

ВизК

"В июне 2013 года состоялся запуск терминалов СИБУРа и НОВАТЭКа по перевалке СУГ и стабильного газового конденсата соответственно"

(википедия)

Африканец


Вторник, 7 Ноября 2017 18:34:57

:// Сжиженный углеводородный газ производства компании "Сибур" они транспортируют из российского порта Усть-Луга.

Подробнее на ТАСС:
http://tass.ru/ekonomika/4705552///

Откуда в Усть-Луге оборудование для сжижения газа и закачки жидкого газа в танкеры?

ВизК


Вторник, 7 Ноября 2017 16:26:33

Кстати, со столетием революции!

В СМИ - полнейший игнор, как же так?! Какая-то выборочная память у нынешних рашистов. Сталина и Ленина до сих пор любят, а про красный день календаря - молчок. Негоже же!

Вася Чижиков


Вторник, 7 Ноября 2017 16:21:09

> Ну что мне до мажоров?

В тему дискуссии про Мару Багдасарян, которая без правил ездит...

Вася Чижиков


Вторник, 7 Ноября 2017 16:19:00

> А российский народ, насколько можно судить, в основной своей 84% массе на Путина не в обиде.

Ну да, зомбоящик нам об этом рассказывает...

Анекдот в тему. Приходит мужик (М) к врачу (В):

М: Доктор, у меня сосед рассказывает, что живет в полной роскоши, а у меня сплошная задница.
В: Так, откройте рот, покажите язык... Голубчик, да у вас все в порядке!
М: Как в порядке?!
В: Язык в полном порядке, вы тоже можете спокойно рассказывать, что купаетесь в полной роскоши!

Вася Чижиков


Вторник, 7 Ноября 2017 16:13:52

НУ какой там аудит олимпиады?!

Все невозвратные долги записаны на банки ВЭБ и ВТБ в основном. Все будут списаны втихую на счет налогоплательщиков. Вы как маленькие, ей богу!

Вася Чижиков


Вторник, 7 Ноября 2017 16:05:39

Вася Чижиков
Ну что мне до мажоров?
Если по моей дороге проехать - трактор сломается.
Но ведь как несутся!
А пару лет назад когда канализацию заткнуло, и сточные воды (говно с саками) через поле потекло,
один поц умудрился влететь на скорости по самую верхнюю кромку лобового стекла. В это говно

Я нынче уже посматриваю в сторону Пинских болот.
Вдруг хотя бы там дорог нет?

Янги


Вторник, 7 Ноября 2017 16:03:40

По поводу ошибок - я вот принципиально все и везде проверяю на предмет ошибок. Дольше код пишется, зато мороки меньше. Иногда пишешь что-то такое

если (ошибка) {
Вы не должны здесь быть, но вы здесь оказались, поздравляю!;
}

И как-то один юзер прислал мне ошибку с этим месседжем))

Так что невер сей невер...

Вася Чижиков


Вторник, 7 Ноября 2017 16:00:11

Янги, мажоры московские всегда плевали на правила передвижения. И раньше, и сейчас. Гоняют кто как хочет. Мусора на геликах, чечены на каенах, а за ними раки на хромой собаке... Вон британский сынулька усов Пескова на тесле гоняет, имеет больше 100 штрафов за превышение скорости за год - и ничего...

Кстати, о Пескове. Жена - гражданка США, сын - гражданин Британии, дочь - гражданка Франции. А папа - главный хранитель скреп и поучает россиян патриотизму от имени хуйла. Куда ни ткни российских бюрократов - везде гнилье, лицемерие и фейки...

Вася Чижиков


Вторник, 7 Ноября 2017 15:11:01

Аудит по Сочи был уже опубликован? После Олимпиады прошло 3 с половиной года, как бы пора.

Вопрос задан не корректно. Ни по форме, ни по словоопределениям.
Что такое аудит? Это проверка. Проверка была проведена. И аудиторами в том числе.
СК свои проверки проводила. Были выявлены нарушения. Сделаны выводы и были приняты меры. И это освещалось.
Что-то не соответствовало расходу гос. средств при строительстве. Форс-мажорные обстоятельтства - при иследовании грунтов допущена ошибка приведшая к перерасходу ср-в непосредственно при строительстве.
---------------------------------------
Я как-то давно поинтересовался аудитом. На что мне товарищ, владелец, не директор, ответил - Что я аудитору представлю, то он и отметит.
Если я ему начну всё выкладывать, то мои дети с голоду плинтуса грызть будут.
Поэтому все что касается проверок на государственном уровне, т. е. расходование гос. средств, все это прерогатива СК - (следственный комитет)
По этой причине я с государством не связывался ни в коей мере.

Во времена СССР аудитом занимался банк. Где у пр-риятия был расчётный счет. И это мудро. Кто как не банк знает все твои деньги? Вот его и уполномочили вести контроль. Я сам относил в банк очередной т.н. баланс. Полугодовой, годовой.
Потом признали аудит. Ну а для остальных камеральная проверка.

Аудит это не русский ноу-хау. И неприятность случившаяся в СШа с Большим банком тому в подтверждение
А если из любопытств поискать? То выпадает куча всяких ссылок типа этой https://www.fxmag.ru/blog=31833_londonskii_kit/
Или этой http://www.russian-bazaar.com/ru/content/117923.htm

Янги


Вторник, 7 Ноября 2017 13:37:42

Как Меньшиковых?

Янги


Вторник, 7 Ноября 2017 13:37:25

Санитар Женя - ты предлагаешь весь род под корень?

Янги


Вторник, 7 Ноября 2017 10:02:02

"Был бы я царь..."
Вызвал бы Багдасаряна-пер и с выражением крайнего сочувствия на лице сказал бы: "Мы понимаем, как Вам тяжело воспитывать такую дочку. Так что мы поможем - сосредоточьтесь на дочке, а мы пока возьмёмся за Ваши предприятия, для начала полная проверка, а если надо - и национализация. И не благодарите, это наш долг - помочь бедному беспомощному отцу!"

Санитар Женя


Вторник, 7 Ноября 2017 09:47:02

Москва, 6 ноября - АиФ-Москва.
Правоохранители остановили автомобиль, за рулем которого находилась пожизненно лишенная водительских прав стритрейсерша Мара Багдасарян.

«Мару Багдасарян снова поймали за рулем автомобиля на Комсомольском проспекте. На нее составили протокол», - сообщил РИА Новости источник в органах правопорядка.
Мара Багдасарян. Диагноз — Багдасарян. Психолог о том, что не так с мажорами-стритрейсерами По данным пресс-службы столичного ГУМВД, инцидент произошел около двух часов ночи. На девушку был составлен административный протокол, материалы которого были направлены в суд.
------------------------------------
- А что они ей могут сделать?
У неё справка есть. Справку ей сделали что бы она избежала тюрьмы.
Но с этой справкой она не сможет дальше иметь права на вождение по дорогам любого вида транспорта.
Как быть с девушкой?
А как быть с государством?
Международная практика есть? Где там у нас Вася с Римским правом?
Вася? Выходи

Янги


Вторник, 7 Ноября 2017 09:31:05

Тунгус, ты хотел бы узнать сколько наворовали? Или в твоих краях маячит подать заявку на проведение События?
Склоняюсь мыслями в лучшую сторону - ты собираешьо мировую статистику.
---------------------------------------
Т. Драйзер, Р. П. Уорен и киже описывали то, что в России началось только со времени обретения Демократии.
Если кто знает арифметику, смело укажет что стартовые позиции у США и Новой России почти одинаковы. Разбег исключительно во времени.
То есть, России что бы достигнуть уровня правового сознания населения как в США, нужно ещё порядка полувека.
А дальше мы пойдём вместе. Дружно взявшись за руки... (а что ещё делить двум цивилизованным, не побоюсь этого слова, народам)
Но. Так ли это будет? Догоним ли мы наших братьев по разуму?
http://tass.ru/ekonomika/4705552
http://tass.ru/info/3270347

Янги


Вторник, 7 Ноября 2017 08:33:10

...но он обещал вернуться!...
https://img-fotki.yandex.ru/get/875526/39191738.255/0_c8751_dfb20423_XL.jpg

Санитар Женя


Вторник, 7 Ноября 2017 08:09:01

Ну и с годовшиной! Всё таки сто лет не кот чихнул.

бюргсон


Вторник, 7 Ноября 2017 08:06:51

Самопальная утилита я наконец-то выкинул. Она уж жутко самопальной была.

бюргсон


Вторник, 7 Ноября 2017 08:05:40

Африканец,

а как ты думаешь, что проще, пытаться openssl для виндов скомпилировать или линукс-сервер поставить? Мне надо процесс выдачи сертификатов автоматизировать, есть три вырианта:

-- сделать под виндами
-- сделать под линуксом
-- написать свою утилиту

Мне бы хотелось стандартную утилиту под винды в повершел воткнуть.

бюргсон


Вторник, 7 Ноября 2017 07:57:42

Африканец,

мне всё же думается, мода как "серебрянная пуля", а не сами исключения.

бюргсон


Вторник, 7 Ноября 2017 07:45:21

США завалили Европу сжиженным российским газом.
http://tass.ru/ekonomika/4705552

Март


Вторник, 7 Ноября 2017 07:45:19

комик бюргсон
Пентагон, котрый как минимум раз в квартал заявлет, что Россия это зло, собирает пробы молодых и здоровых людей в России. Русских здоровый людей. Страны, которой он почти войну обьявил.
-------------------------------------------
Я уже писал, что сделал скрины некоторых кадров штурма.
Вчера посмотрел их в редакторе для просмотра фотографий. Всё изумительно.
На четвёртой минуте штурма собровец вытаскивает Катю. Голова её закутана чем то белым. По цвету видно, что больше на ней ничего нет.
Второй собровец стоит напротив и рассматривает Катю, на которой ничего нет.
Потом сопротивляющуюся школьницу тащат зачем то в скорую.
Две двухметровые гориллы вытаскивают дениса. Он экипирован так же как и Катя. На фоне белой накидки на голову классно смотрятся удары в голову Денису. Он в конечном итоге падает.Два собровца смотрят.
И вот этот человек рассказывают мне о Пентагоне. Ты бы заткнул свой фонтан.
Заметим,между прочим, что голый мальчик вызывает у собра в два раза больший интерес чем девочка.

Любитель всего


Вторник, 7 Ноября 2017 03:07:30

Народ, я как-то пропустил. Аудит по Сочи был уже опубликован? После Олимпиады прошло 3 с половиной года, как бы пора.

Предшественник, Ванкувер, выдал аудит через два года; они очень гордились. что свелись с легким плюсом.

Тунгус


Вторник, 7 Ноября 2017 01:13:49

А вот интересно. Тут есть много любителей украинского. И=Есть и нелюбители. А есть ли у кого из присутствующих публикация на украинском языке? А у меня есть.

Африканец


Вторник, 7 Ноября 2017 01:02:34

С.Тютькин

На вид кабак не зачморился. На вид такой же, только почищен и подкрашен. А народ вполне приличный, так он и тогда приличный был, а сейчас просто постарел. Но вообще, нечто общее с ВМ все же было. Он, похоже, стал хиреть в финансовом смысле (народу меньше, прибыли недостаточно), и его хозяева (семья португальцев) решила его закрыть и продать помещение. Ну а новый хозяин там бы устроил что угодно другое. Полгода кабак стоял закрытый. Так постоянные посетители - они ж не просто постарели, они еще и заматерели и по жизни приподнялись, за двадцать-то лет, короче, они скинулись и выкупили кабак. Теперь там все как раньше, даже вот почище стало. И еще новые хозяева не католики, а поэтому открыто и в воскресенье.

Африканец


Вторник, 7 Ноября 2017 00:55:52

С.Тютькин

По поводу исключений (здесь будет длинно).

Если коротко, то, хотя эта точка зрения нынче и непопулярна, но я за исключения. Почти везде. И вот почему.

Исходный вариант (как оно традиционно было в библиотечных функциях C и Windows/Linux API) - когда функция выдает результат, и отдельно значение. Помимо указанных тобой недостатков имеет еще и тот, что результат функции это очень удобная вещь, и, если он занят под код ошибки, то настоящий результат приходится возвращать по ссылке, что выглядит громоздко и без нужды удлинняет код. Иногда можно под код ошибки отдать какое-то невозможное значение результата (вроде NULL в malloc() или strchr() в C, или -1 в String.indexOf(char) в Жабе. Такой вариант еще туда-сюда, хотя и он страдает первым из указанных тобой недостатков (забывают проверять). Это вообще сплошь и рядом. Люди безоговорочно верят, что у них уж точно все получится, и результат зачастую не проверяют - причем даже не по забывчивости, а вполне сознательно. Ну типа мы "точно знаем", что в строчке есть нужный символ, а потому не проверяем результат его поиска на -1. Ну ладно, в Жабе это, скорее всего, приведет к исключению по неверному индексу, а если на C в качестве невозможного значения индекса использовать -1, и не проверить, то получится понятно что. Так что исключение тупо надежнее.

К слову, второе и третье возражение (касающееся кодов) я особо серьезными не считаю. Все равно функцию надо описывать в каком-то файле (основном или заголовке), и все константы могут быть собраны там же, вполне обозримо. Даже, кстати, более обозримо, чем исключения со всеми мыслимыми подклассами (тем более, исключения в C++, которые могут быть любыми вообще значениями). Так что по части таскания за собой кодов обычные целочисленные коды возврата как раз выигрывают у исключений.

Одно из возможных интересных развитий - возвращение функцией нескольких результатов, как это сделано в Go. Один из них тогда используется как код ошибки. Скажем, типичная операция по открытию файла выглядит так:

handle, error := openFile (name)
if (error != 0) ...

Тут больше стимулов к проверке кода, хотя легкая возможность ее избежать тоже есть: достаточно поставить подчерк:

handle, _ := openFile (name)

И это часто делают.

В смысле дисциплины, т.е. непременного требования обработки исключений структурные исключения явно лучше. Конечно, и там народ норовит схалявить, и иногда это даже единственно возможная вещь. Например, что делать, когда закрытие файла бросит исключение? А особо-то и нечего, вот и пишут

try {
stream.close ();
} catch (IOException e) {
}

Но чаще исключения все же выбрасываются во вполне реальных случаях, требующих реагирования, и требование их обработки вполне оправданно. Причем тут я отдаю предпочтение именно варианту Жабы, а не C++ (хоть это нынче и не модно). В Жабе есть исключения обязательные к ловле и необязательные. В С++ они все необязательные. В жабе соглашение обычно такое: те, что могут произойти независимо от нашего желания в силу внешних обстоятельств, типа ошибки ввода-вывода, или неверного ввода, или исчерпания ресурсов - обязательны к ловле (здесь послабление: OutOfMemoryError не обязательно). Те же, что вызваны нарушением программной логики - необязательны. Ну это и разумно: обычно все равно неясно, что в ответ на них делать. Например, по алгоритму в массиве должно быть не менее двух элементов, он там один - кроме как аварийно остановиться и написать письмо разработчикам, ничего особо и не придумаешь. Причем это (за исключением письма) произойдет само, когда исключение дойдет до самого верха стека вызовов. На мой взгляд, это хорошо.

Отмечу дополнительные преимущества исключений:

- их могут кидать функции, не предусматривающие результата вообще, а именно конструкторы в C++ (деструкторы тоже, но деструктор, кидающий исключение, это извращение), и конструкторы в Жабе. Это довольно удобно

- в них, кроме кода, можно зашифровать дополнительную информацию о том, что делалось, и каким образом не удалось (какой файл открывали, к какому хосту пытались обратиться и на какой порт, точный текст ошибки SQL-сервера и т.д.). В случае кодов приходилось пользоваться костылями вроде perror.

- в случае жабы туда запихивают даже полный стек вызовов, что мне лично неоднократно бывало не просто полезно, а настолько необходимо, что означало разницу между найденной ошибкой и полным висяком с формулировкой "а ХЗ". Впрочем, это имеет косвенный недостаток: многие норовят сводить обработку ошибки к записи исключения в лог-файл)

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

По соображениям мужика из Микрософта. Насчет понятности кодов возврата можно спорить. В принципе, что-то в этом есть: вызвал, проверил, все тут и все локально. А так лазить и смотреть, что может быть выброшено (особенно в случае с C++, когда ловля не обязательна). Возможно, для какого-то кода это и будет определяющим различием (только, в отличие от бюрга, я как раз использовал бы это для низкого уровня).

А вот насчет скорости работы тот товарищ, по-моему, неправ. Да, был когда-то период, когда исключения - это были, по сути, пары setjmp/longjmp или нечто подобное им, и наличие потенциального исключения чего-то стоило, даже есть оно не кидалось. Теперь же большинство реализаций (по крайней мере Жабы, в C++ не смотрел) смещены в сторону некидания. То есть, кидаемое исключение может быть чуть дороже, чем было раньше, зато некидаемое не стоит вообще ничего. То есть, не надо кидать исключений, и все будет быстро.

Отсюда, между прочим, вытекает одно из правил, чего не стоит делать с исключениями: не надо их использовать для кодирования естественного хода исполнения программы. Например, можно написать функцию сравнения двух строк, которая вообще ничего возвращать не будет (тип void), но бросит исключение, если не равны. Но смысл это будет иметь тольео, если строки почти всегда равны, а если не равны, то это авария (этакий assert). Для обычного сравнения все же лучше использовать функцию с возвращаемым результатом (равно - не равно). Это, по видимому, и было причиной, почему String.indexOf в Жабе возвращает -1, если не найдено: ситуация не аварийная. Я бы сделал парную функцию, бросающую исключение - на случай, если аварийная.

Кстати, вопрос не праздный. Я сталкивался со случаем в библиотеке разбора XML (Xerces). Они там двигали индекс по строке, пока не случалось IndexOutOfBoundsException, т.е. оно случалось хотя бы один раз на каждую строку, и получалось медленно.

Второе правило это пожелание разработать иерархическую структуру исключений (а в случае с C++ просто набор кидаемых объектов) хоть с какой-то логикой, соответствуюзей логике решаемой задачи. Плохой системе исключений я уж точно предпочту коды возврата.

Однако же, сообщество, похоже, со мной не согласно, и в наше время исключения выходят из моды (а исключения с обязательной ловлей и синтаксическим контролем вообще признаны чуть ли не ошибкой). Отчасти это вызвано новой модой, которая отчасти совмещает достоинства исключений и кодов возврата: поливариантные типы. Такое точно есть в Scala, и может, еще где. Детально я эти языки не изучал, поэтому синтаксис условный. Допустим, у нас имеются типы Stream и FileError, причем второй в себе хранит все то, что обычно хранится в IOException, включая, возможно, даже и стек вызовов. Имеется также двухвариантный тип Either (Stream, FileError), и функция openFile возвращает именно его. Что-нибудь типа такого:

external Either (Stream, FileError) openFile (String);

returnValue := openFile ("somefile");
switch returnValue
when Stream: readFile (returnValue)
when FileError: reportError (returnValue)

Причем компилятор синтаксически требует, чтобы в switch присутствовали все существующие варианты поливариантного типа, так что схалявить не удастся. Максимум, что удастся - это вернуть returnValue из функции (которая для того должна быть описана с типом Either), что есть аналог бросания исключения вверх.

В принципе, вариант неплохой. Чуть тяжеловесный, на мой взгляд, и требующие недюжинного ума от компилятора, чтобы сделать случай отсутствия исключения дешевым (в идеале бесплатным), но для случая, когда ясность кода важнее небольшого замедления (как раз случай Scala) вполне годно.

К слову, нынче ведь и null вышел из моды, теперь вместо него используют Optional (тип). С опять же синтаксически обязательной отработкой обоих случаев (нулл и не нулл). Второй вариант - обязательное определение ссылочной переменной как могущей либо не могущей принимать значение нулл. Могущие тогда нельзя использовать просто так, надо проверять. Кажется, оно так в языке Котлин. Что-то, я считаю, в этом есть, в обоих вариантах (предпочту котлинский, т.к. он заведомо не несет нагрузки на код).

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

Африканец



Комментарии (32): Сначала новые  |  Сначала старые

liveinternet.ru: показано число просмотров за 24 часа, посетителей за 24 часа и за сегодня Рейтинг@Mail.ru