Ilya
не понимаю
Я тоже не понимаю, почему я пишу код, а денег всё равно мало!
Hog
женерики там уже есть?
Hog
а чего нету там? даймонда - так невелика потеря
Hog
JavaFX нахер не сплющилась
Igor
Я тоже не понимаю, почему я пишу код, а денег всё равно мало!
потому что надо не код писать, а решать задачи
Диёр
а чего нету там? даймонда - так невелика потеря
Ты знаешь как в жаве до лямбд делали?
Hog
стримов нет - ну нахерачить циклы
Hog
Runnable и всё такое
Hog
идейка такое сама генерит
Hog
пиши себе лямбды
Ilya
Я начинаю понимать, почему у селениума на некоторых классах по 20 интерфейсов. Он же родом из джавы, кажись.
Hog
в общем - дадут +25% к ф# - можно и 1.5 пилить - мне пох
Диёр
SMI
Неа. Анонимные классы делали.
Hog
ипотека сама себя не заплатит!
Hog
Неа. Анонимные классы делали.
ты понимаешь, что я написал?
Hog
это single method interface
Диёр
На упреждение, пока в метро вифи авторизацию проходил
Hog
да, реализацию делали по месту
Диёр
да, реализацию делали по месту
Даже наследовали по месту скорее
Hog
ну, в общем. ничего там такого страшного нет
Диёр
Конечно нет
Ilya
Больше оопе богам оопе
Угу, и в итоге всё сводится к безусловным кастам одного интерфейса в другой, чтобы получить доступ к нужными методам.
Ilya
А ты что хотел
Там в большинстве случаев есть базовый класс с десятком интерфейсов, от которого наследуются реализации под конкретный браузер. Проще всюду этим базовым классом и кидаться.
Диёр
Ilya
И базовый класс уже обмазан ифами для поддержки двух версий веб драйвера.
Shub
приходите в эфшарп, говорили они. у нас есть логика, говорили они. let private fnName sku pickBy pickQty (pickTicket:PTType) = let pickElement = pickTicket.info.pickItems |> List.find (fun x -> x.thorSku = thorSku) match pickElement.pickBy with | pePickBy when Strings.equalToIgnoreCase pickBy pePickBy -> (pickElement, pickQty * pickElement.pickUnitsPer) | _ -> (pickElement, pickQty)
Ayrat
ФУНКЦИОНАЛЬНО
Ayrat
есть списки
Vasily
А можно в более форматированном виде?
Ayrat
есть паттерн матчинг
Vasily
Но главное
Ayrat
Не хватает бифунктора. Где бифунктор, еглиф?!? впили
Vasily
Есть твердая уверенность
Vasily
Что элемент найдется
Hog
Найдётся всё! (tm)
Vasily
Потом на проде эксепшном по морде ннна
Hog
оно прайват. оберни снаружи в try with
Shub
А можно в более форматированном виде?
зачем тебе в форматированном виде?
Shub
когда наши танки войдут в города, я прикажу расстрельным взводам перед казнью зачитывать блогпост осужденного.
Shub
начал составлять список: https://medium.com/microsoftazure/participate-in-applied-f-challenge-2019-6100545b5f09
Shub
господи, какое же ГОВНО этот cosmosdb
Nuxs🏴‍☠️
Родители не покупают видать
да у меня Райдер и так стоит
Nuxs🏴‍☠️
https://github.com/icsharpcode/SharpDevelop
он же только для Сш и ВБ
Hog
господи, какое же ГОВНО этот cosmosdb
В пятницу объявят бесплатный вариант. А то оно ещё и довольно дорогое говно.
Vagif
господи, какое же ГОВНО этот cosmosdb
Акционерам Майкрософта нравится.
Shub
The Azure Cosmos DB DocumentDB API or SQL (DocumentDB) API is now known as Azure Cosmos DB SQL API. You don't need to change anything to continue running your apps built with DocumentDB/DocumentDB API. The functionality remains the same. Thanks.
Shub
угадайте, сколько там SDK
Крылатый
4?
Shub
4?
я насчитал 3. но уверен, что их в два раза больше
Shub
продукт изумительной стабильности
Shub
он может выкидвать aut errors просто так. потом перестать
Shub
выкидываемые исключения просто поразительны по своей ясности
Shub
NotFoundException: The read session is not available for the input session token
Vagif
Мне Космос своим стилем "и нашим, и вашим" напоминает нынешний C#. На за C# хотя бы денег не берут.
Shub
бостонская идиома, переводится приблизительно "дайте денег"
Shub
решение проблемы - поднять RU на 50%
Shub
Doge
NotFoundException: The read session is not available for the input session token
Ну это хоть что-то, не худший вариант. Мне как-то NHibernate выдавал просто NRE из своих глубин и иди разбирайся сам, где в конфигурации ты ошибся.
Doge
Звучит как проблема, которую легко исследовать и починить
В том конкретном случае было более-менее понятно, но исходники внутри у него жуть. Посмотри AbstractEntityPersister класс, там весело. (Потому что вслепую портанули с джавы)
Dr. Friedrich
Я уже по названию класса вижу, что с жавы портанули :)
Dr. Friedrich
public abstract partial class AbstractEntityPersister : IOuterJoinLoadable, IQueryable, IClassMetadata, IUniqueKeyLoadable, ISqlLoadable, ILazyPropertyInitializer, IPostInsertIdentityPersister, ILockable, ISupportSelectModeJoinable, ICompositeKeyPostInsertIdentityPersister, ISupportLazyPropsJoinable
Dr. Friedrich
уф
Vasily
Я как-то в nhibernate поменял наследование сущностей немного. Базу распидорасило напрочь
Vasily
Подозрительно много людей, к сожалению, готовы обмазываться говном, если запустить слух о его целебных свойствах
Vagif
Моя основная претензия к Космосу - что он неустоявшиеся умы путает. Типа "захочется вам передумать, какой парадигмой пользоваться, ничего менять не надо, все готово". Я вообще пока еще не сталкивался со сценарием, когда бы нужно было выбирать космос, а не нечто пригодное для данной модели данных.
Shub
или все эти странные исключения, когда внезапно сериализация документа происходит как-то не так, как этого желает космос
Shub
вечные отваливания реплик
Shub
ну и открытые по нескольку лет дефекты, и объяснения типа The Azure Cosmos DB DocumentDB API or SQL (DocumentDB) API is now known as Azure Cosmos DB SQL API - как-то не способствует образу хоть сколько-то пригодного к проду