Что такое контрактное программирование?
Anonymous
это, вроде, когда у тебя везде пре/пост-кондишны и инварианты
Anonymous
или когда заключаешь контракт на разработку и ишачишь
Anonymous
ну в прямом вмысле – описываешь пред/пост условия в ф-циях, как минимум
Что за предпостусловия
Anonymous
ну на примере c#: https://msdn.microsoft.com/en-us/library/dd264808(v=vs.110).aspx
Anonymous
о, в c++17 есть они (будут) https://isocpp.org/files/papers/D4492.pdf
Anonymous
я и не знал
Anonymous
вот, зацени http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2015/n4415.pdf
Anonymous
void foo::bar(T e) [[ensures: e != nullptr]] – пример precondition'a
Алдар
это разве не просто proposal?
Anonymous
ну, наверное будут, там написано вообще что это просто “thoughts") я просто пример искал
Anonymous
ну это ассерты, грубо говоря, в некоторых языках используется для статического анализа
Cuno
черт его знает) Александреску, наверное
Она 2002 года. Не устарело ли?
Anonymous
возможно, я ее читал лет 10 назад как раз) на тот момент это был довольно не плохой саенс фикшн по цпп
Ага, и это охрененно
Работа с сетью будет скоро?
А то на разных ос разные сокеты
По пидорски как-то
🦥Alex Fails
А то на разных ос разные сокеты
Ночью скину свою версию заголовка, который пыиается скрыть различия
arisudesu
Какие ос, такие и сокеты!
Или ты сделал как те наркоманы?
Впихал полстля в заголовок
🦥Alex Fails
.h+.c
.h+.c
Ну если тааак
Stanislav
кристала же под винду нет
Stanislav
https://github.com/dlfcn-win32/dlfcn-win32
Stanislav
там не впилили поддержку винды, было в какой то древнучей версии в отдельной ветке
Stanislav
но не смержили
Stanislav
хотя в той же десятке я думаю вполне можно через bash его юзать и проблем не знать)
Stanislav
я пытался прошлым августом забутсрапить первую версию под винду
Stanislav
которая еще на руби была написана
Stanislav
не вышло
Stanislav
llvm под виндой в shared плохо работает
Stanislav
clang —version отдавал пустоту
Stanislav
и ruby-llvm ломался
Stanislav
может еще раз как нибудь попробую)
Anonymous
Так в схх чате сделали поддержку кристалла под винду
Stanislav
где?
Denis
вопрос к тем, кто уже работал/работает программистом на плюсах
Denis
какие могут задать вопросы на собеседовании, если идешь на джуниора?
Square
какие могут задать вопросы на собеседовании, если идешь на джуниора?
На деле Чо угодно. Меня ваще спрашивали по теории информации
Andrey
Действительно, могут спросить что в голову взбредет
Square
Почитай свежий стандарт
Square
Юзкейсы популярные
Square
А на самом деле на собеседовании спрашивать про язык это херня
Square
Я б не пошёл работать в такое место
Square
Языку и обезьяну можно обучить. Алгоритм гуглится в секунду. А вот опыт человека очень важен. Особенно, как бы банально не звучало, мышление а нестандартной ситуации
Square
Удивляюсь тому насколько Китай впереди мира
Square
QQ шифрование поддерживает уже сто лет в обед.
Andrey
Когда навалят на голову кучу говнокода - и сопровождай ее как хочешь или развивай. А язык уже второстепенно )
Square
Витрины ларьков можно смотреть прямо в мессенджере)
Square
И как же он сука популярен
Denis
алекс, какие тебе вопросы задавали, к примеру?
Anonymous
алекс, какие тебе вопросы задавали, к примеру?
Я выше выкладывал тесты на Джуниора + там было тестовое задание
Denis
по какому ключевому слову можно найти твое сообщение?
Sergey
ты выкладывал тесты в веам
Sergey
там же пиздец отбор
Sergey
топ контора
Anonymous
Ну все равно)
🦥Alex Fails
В разных местах разные
Denis
к примеру
🦥Alex Fails
В одном месте мне дали специально испорченный говнокод
🦥Alex Fails
И вопросы простые на юнионы, размеры чаров
Leonid
Я спрашиваю про солид, спрашиваю про полиморфизм, агрегацию, инкапсуляцию. Чем плохо\хорошо множестенное наследование. Что делал, что делает. Вот прям конкретно. Какие задачи. Что нравится делать. Чем бы хотел заниматься, что прет. Какое любиоме направление в кодинге. Если завтра придешь к нам в отдел есть задача с пиками точеными, есть с хуями драченами, какую сам возьмешь какую коллегам оставишь) Ну всякое такое. Про паттерны проектирования спрашиваю, но ответы обычно не слушаю. Просто дежурный вопрос. Бывает интересно ответят на вопрос типа какие использовал - все. Вот прям все? Ну да, все какие есть все использовал. Бывает иногда разовьется разговор во что-то интересное. Но обычно синглтон, пимпл, мвц, фабрика. Можно не слушать короче. Психолог бывает выдает интересные вопросы. Придешь в контору где есть психолог на собеседовании будь готов к внезапным несуразным вопросам цель которых посмотреть как ты ведешь себя в стрессовой ситуации, как смущаешься, как теряешься и т.д. Просто расслаблен будь, отвечай спокойно. На глупые вопросы психолога можно отвечать глупо, главное как ты себя при этом ведешь)
arisudesu
Психолух?
arisudesu
Я бы по ебалу на таких собесах бил
🦥Alex Fails
Денег если некуда деть
Leonid
ну там софт скилы, ценность команды вот это все
Leonid
м?
Leonid
ну не все представляют, но некоторые готовы уже по ебалу бить)