Hog
https://twitter.com/ziki_cz/status/1113519021792436225?s=12
Hog
Я просто за границу довольно часто, вторая симка удобно
В последних ифончиках вторая симка - електронная.
Hog
Not an option
Почему?
Анна
С добрым утром, Гриша :)
Hog
Айфон для пидоров
Да ты просто нищеброд!
Vasily
Шота у @Dolfik сегодня фиксация. Видать, познакомился с симпатичным мальчуганом
Hog
pidor detected
В себе задетектил?
Vasiliy
ЭЙ эй эй, айфоны вообще топ, но дорогие зараза. А дроиды все еще фиии
Roman
pls stahp
Anonymous
я вот никогда всерьез не понимаю людей, которые про последние айфоны отзываются хорошо. что в них хорошего-то? особенно в поправке на стоимость?
Vasiliy
кстати, а кто играл в последний раз на телефонах планшетах?
Hog
кстати, а кто играл в последний раз на телефонах планшетах?
Раз в день :) судоку - профилактика альцгеймера!
Roman
кстати, а кто играл в последний раз на телефонах планшетах?
странный вопрос. Я играл, но не уверен, что в последний раз
Ayrat
Я играю в гоплита часто
Анна
Раз в день :) судоку - профилактика альцгеймера!
судоку уже догадались сразу на туалетной бумаге печатать 🤷‍♀️
Roman
какое бурное течение беседы. От айфоны для пидоров до крайней плоти и судоку в туалете
Vasiliy
так, судоку классно, а во что еще? имхо, просто классных игр уже прям супер мало.
Vasiliy
клоны клоны candy crush и викингов
Roman
Plague inc норм
Roman
Go droid, Freeze (2), Duet, The Room (2)
Nikolay
Vasily
Tckb jyf tot ;bdfz
Vasily
Если она еще живая
Фил Ранжин
Фил Ранжин
зачем она тебе в js сдалась?
Фил Ранжин
если ты захотел закомпозить восемь функций, вот это вот R.compose будет охуенно выглядеть
Hog
scummvm же
Именно. Но не уверен про мобилки. Мож это планшет был :(
Roman
зачем она тебе в js сдалась?
во-первых это красиво
Roman
плюс, надо же новые библиотеки плодить
Фил Ранжин
это красиво, когда > >
Roman
если чо, я не серьезно
Фил Ранжин
ладно
Фил Ранжин
ты как то тёр, что надо бизнес логику в статик классы на сишарпе укладывать
Фил Ранжин
можешь развить мысль?
Фил Ранжин
пытаюсь лида на старой работе уговорить перестать всё инджектить в виде сервисов
Vladislav
мы еще не открыли эту технологию
Hog
мы еще не открыли эту технологию
Читал, что прям вот-вот. На пороге.
Roman
можешь развить мысль?
могу. Надо разделять IO и логику типа всяких валидаций, вычислений, построений сущностей и тд. Это позволяет тестировать проще и эффективней. О всяком раке вроде Moq можно забыть, и юнит тесты имеют вменяемый размер кода. ИО тестировать юнитами бесполезно абсолютно, для этого все равно надо писать е2е тесты. Соответственно, сервисы будут чем-то вроде локального композишн рута, а логика распихана во всякие EmployeeValidator, SalaryCalculator, которые сделаны статическими классами, чьи методы — чистые функции, не считая бросания исключений.
Anonymous
зачем она тебе в js сдалась?
смотри, братишка. во-первых, композиция фукнция это ценность сама по себе. разумеется, если ты проектируешь софт в терминах функций. поэтому сам язык вторичен. во-вторых, согласен - js то еще дерьмо! в-третьих, и самое главное, компоизиция фукнций удовлетворяет требованиям моноида и поэтому всякие foldl foldr могли бы тебе помочь; разумеется, если язык строго типизированный, то нет, там другие фишки.
Nikolay
Заблокированные технологии
Anonymous
а дальше свой нугет сервер и вуаля
Roman
а что по наследованию? )
А что по наследованию? Когда ты последний раз использовал наследование в тырпрайзе и для чего? Есть конечно всякие наследования от AbstractValidator, от этого не уйти
Фил Ранжин
хочу протестить
Фил Ранжин
поможешь?
Roman
поможешь?
ну дробить на компоненты и все такое. А тестировать с помощью [Theory][MemberData]
Anonymous
А что по наследованию? Когда ты последний раз использовал наследование в тырпрайзе и для чего? Есть конечно всякие наследования от AbstractValidator, от этого не уйти
ну я как бы в тырпрайзе все время наследуюсь. не знаю, чем тебе тырпрайз мешает пользоваться парадигмой ООП.
Anonymous
а вообще - вот эта тема со статическими классами в моих глазах яркий пример фукнциАнального программирования.
Фил Ранжин
ну дробить на компоненты и все такое. А тестировать с помощью [Theory][MemberData]
эту мысль можешь развить? не знаком с этими атрибутами
Roman
это вроде хуюнит, ща проверю
Anonymous
как вам идея наследоваться, пользоваться множественным населдованием через интерфейсы и при этом держать методы чистыми? а? не совсем про ООП классическое, но малой кровью и будут вам ваши чистые фукнции, если писать будете прямыми руками.
Anonymous
типичный пример - команды (чистые)