Vasily
Aleksandr
А что имеется в виду под "заменить 4 на 5"? Я не совсем понял
Aleksandr
Ну в vm'ке так можно сделать отчасти
Vasily
Тетушки думали, что если вместо 4 поставить 5, то веточка типа не выполнится
Aleksandr
StructLayoutAttribute
Vasily
А тут ОПА
Vasily
И РАКЕТА УЛЕТАЕТ ВВЫСЬ
Vasily
ИЛИ ПИРОПАТРОН НЕ СРАБАТЫВАЕТ
Vasily
ЛОТЕРЕЯ, ЕБАНА
Romɑn
нашел свой код 9 месячной давности божечки какой же ридабл язык этот наш F#
Romɑn
ПРИБОРОСТРОЕНИЯ
Падажжи, НИИ точного приборостроения?
Vasily
Romɑn
случайно попробовал tabnine.com/ с F#
Romɑn
мило
x
http://0309.today/
Yurii
Vladyslav
Кто-нибудь знает какой примерный размер баз данных у интренет магазинов?
Vladyslav
Уточни вопрос
Мне надо выбрать базу, а там большая разница в цене за 1 ТБ. Мне бы примерно оценить во что может вырасти база в интернет магазине
Vasily
Тогда вопрос - собираешься ли ты в ней хранить историю покупок
Vladyslav
да
Vasily
Ну тогда терабайта может и не хватить
Vasily
В теории
Vasily
Берешь количество транзакций в день
Vasily
Берешь средний размер
Vasily
Умножаешь
Vasily
Умножаешь на год
Vasily
Получаешь среднюю потребность
Aleksandr
Присоединяюсь к вопросу
Aleksandr
Откуда вы можете заранее знать, насколько ваш магазин будет востребован?
Aleksandr
Советую не запариваться с преждевременными оптимизациями, а начать с прототипа
Shub
Получаешь среднюю потребность
получаешь случайное число на самом деле.
Shub
как насчет каталога?
Shub
транзакции кстати будут храниться не не хостинге скорее всего
Ayrat
Мне надо выбрать базу, а там большая разница в цене за 1 ТБ. Мне бы примерно оценить во что может вырасти база в интернет магазине
Работал я в одном интернет магазине. Топик один в кафке был больше терабайта. Так что все зависит от размера интернет магазина
Vladyslav
Это понятно что все относительно, но вот я уже услышал пару цифр, что и требовалось, а то у меня даже их не было - только догадки
Shub
ты смотри по конкретной реализации магаза. если ты там пытаешься завести условный магенто, то ты переусложняешь ситуацию
Фил Ранжин
Где нить можно глянуть более-менее серьезные проекты на жирафе? Серьёзные в смысле качестчва кода, а не масштаба
Ayrat
Код не могу скинуть
Ayrat
Пока.
Фил Ранжин
Я пару раз скрины скидывал из своего рабочего
а есть чё полистат за архитектуру и т.д. таких проектов?
Ayrat
а есть чё полистат за архитектуру и т.д. таких проектов?
Простое как полено по. Жираф только перенаправляет вызовы куда-то вглубь
Vladislav
https://twitter.com/korifey_ad/status/1168843280982917120?s=12
Doge
https://twitter.com/korifey_ad/status/1168843280982917120?s=12
Я так тоже делал, возможность на аллокациях сэкономить
x
https://twitter.com/korifey_ad/status/1168843280982917120?s=12
кстати. Я иногда делаю так:
x
что бы такое получше придумать?
x
может нафигачить экстеншен методов для вэлью тюплов?
x
(смущает аллокация на куче)
Vladislav
...4 переменные boolean?
Vladislav
Как автор совершенного кода писал
Vladislav
Но это страх какой-то
Vladislav
Выше
x
...4 переменные boolean?
зачем переменные?
x
задача: проверить N полей класса на пустую строку
x
допустим 10
x
всегда есть вариант с 10-этажным иф-энд-стрингэмпти, конечно
Vasily
Всегда есть вариант 10 полей представить в виде словаря
Vasily
И не ебать мозг
x
у меня нет. Есть классы, есть экземпляры этих классов. И там не только стринговые поля, кстати
x
stackalloc тащить тоже как-то не получается
Vasily
Ну в теории под класс всегда можно положить словарь
x
ай, отвергнут PR - перепишу на 10-этажные ифы
x
и пойду смотреть видео про AWS )
x
params string[] list
аллокация
Doge
Кстати, вот поэтому я очень сильно жалею, что rewrite rules почти нигде в языках современных нету. А то такое бы fusion'ом раскрылось бы по сути в рукописный набор &&
Doge
Без всяких аллокаций
x
меня бы устроил и какой-то массивчик по месту на стеке
x
я же его не меняю никак
Doge
В лиспоподобных есть!
В лиспе их тебе руками применять придется. Ну а в хаскеле (и может быть дотти) они компилятором автоматически применяются. Но это как раз и есть "почти нигде" нету.
Ayrat
меня бы устроил и какой-то массивчик по месту на стеке
В неткоре 3 твои проблемы уйдут. Там будет ескейп анализ и для реф типов которые создаются в скоупе и не утекают за него, аллокация будет на стеке