@ProCxx

Страница 234 из 2477
Vitaly
18.06.2016
19:49:37
Предварительное собеседование по скайпу - норма.

Andrei
18.06.2016
19:49:39
Правда за два щщемто месяца на поизицию мидла-сеньора еще никого не взял :(

Нет. В офисе даем комп

Google
Andrei
18.06.2016
19:49:59
И доступ на cppreference

И студию или по желанию линукс

Constantine
18.06.2016
19:50:29
А это не такое уж и простое задание
то что непростое, я сразу понял

Andrei
18.06.2016
19:51:25
то что непростое, я сразу понял
Там в зависимости от ответа можно вскрыть много разных тем. И про стандарт, и про низкоуровневые штуки, и про знание таких вещей как <numeric_limits>

Konstantine
18.06.2016
19:51:58
мне как студенту интересно узнать организацию рабочего процесса в компании\. так что позже поспрашиваю об этом

Sebastian
18.06.2016
19:52:38
Я бы тоже послушал как в других компаниях реализовано

Андрей, ты командой руководишь?

Посоветуешь методик развития менеджерских качеств? Может литература какая может помочь?

Andrei
18.06.2016
19:55:27
Сейчас не руковожу. На прошлом месте бывало давали задачу и двух человек моего уровня примерно или чуть ниже.

Не скажу, что супер-менеджер. Всё по ходу как-то получалось.

Просто был некий воркфлоу в виде дейли отчетов в кружочке, системы управления тасками и код ревью. И этого хватало.

Sebastian
18.06.2016
19:56:38
проблем с коммуникациями не было?

Как код ревью проходило?

Google
Sebastian
18.06.2016
19:57:04
Двое ревьюкают одного?

Или ты всех?

Andrei
18.06.2016
19:58:30
Апсоурс. Чувак делает задачу на своём бранче, потом пушит его, и приглашает людей на кодревью в апсоурсе. Там просто диффы видны и можно на каждую строчку оставить коммент, который считается не закрытым. Добавляли на код ревью всех.

Апсоурс проинтегрировал с гитом

И так несколько итераций.

Тот коммит на котором ни у кого не будет вопрсов коечный и бранч можно мёрджить в девелоп

Через автоматическую систему, которая прогонит все тесты до мерджа и после.

Sebastian
18.06.2016
20:00:38
непрерывная интеграция типа?

Andrei
18.06.2016
20:01:09
Вроде того.

Sebastian
18.06.2016
20:01:27
у нас дженкинс и гитлаб, система примерно такая же, но нет обязательного ревью

что меня удручает

Konstantine
18.06.2016
20:01:59
с интересом бы почитал, но надо к экзамену готовиться(

Sebastian
18.06.2016
20:02:20
хочу навязать всем это новое правило, закрыть мастер и девелоп, только через мержреквесты работать

Andrei
18.06.2016
20:02:49
Ну вот у нас был дженкинс, гит, апсоурс и ютрек

Sebastian
18.06.2016
20:02:51
но у самого опыта в этом нет, не уверен что смогу навязать всем правильный механизм

Andrei
18.06.2016
20:03:06
Да. Это очень годно

И надо навязать

Вообще вот тут многие со мной не согласятся

Sebastian
18.06.2016
20:03:26
ютрек няша, у нас сейчас редмайн, ютрек что-то не хотят ставить

Andrei
18.06.2016
20:03:43
Но для этого нужен тимлид, который скажет просто чуваки делаем вот так. И все.

Google
Andrei
18.06.2016
20:03:47
Административно

Кодстайл мы так же в порядок привели. Мне сказали изучи как у нас пишут код. Напиши правила. Потом я собрал митинг где тупо командой проголосвали по всем вопросам, нейминг, отступы, пробелы, порядок полей и прочее.

Потом я написал документ и всё.

Все стали писать так.

Sebastian
18.06.2016
20:05:49
))

Я сделал примерно все тоже самое, но из-за публичного мастера код всяких индивидуалов попадает в транк) И вот сиди его потом выуживай. И ссориться неахота

а так бы не пустил бы с пометкой привести в соотвествие с кодконвеншенс

Andrei
18.06.2016
20:08:58
Ну вот. Этими вещами должен тимлид заниматься. Своим волевым решением принимать на себя гнев команды и ответственность за воркфлоу

Sebastian
18.06.2016
20:10:18
Думаю, что бы правильно принимать на себя гнев команды мне надо бы еще пару контор сменить и посмтреть как же это делается разными опытными людьми

Alex Фэils?︙
18.06.2016
20:21:54
Что в точности делает квалифаер volatile?
говорит компилю, что хз, чо с этой переменной будет при следующем чтении/записи, поэтому не оптимизируй

Александр
18.06.2016
20:23:47
У меня ночной затуп. Есть чанки файла, получаемые по file.get(fileBuffer.get(), currentChunkSize) и есть массив буферов, сделанный через unique_ptr<char[]>ioBuffer(new char[nThreads]) могу ли я каким-то образом засунуть в цикле каждый чанк в свой буфер? ? или как лучше поступить?

Александр
18.06.2016
20:25:46
istream& get (char* s, streamsize n);

Alex Фэils?︙
18.06.2016
20:26:36
А про слайсинг ты не не исправил да? :3
слайсинг - когда мы класс производного типа в параметрах функции кастуем в класс базового типа, и как бы "срезаем" поля производного класса

Google
Alex Фэils?︙
18.06.2016
20:26:43
ща

Почему в плюсах не нужен finally киворд
деструкторы вызываются и чистят, а в жабе надо в финалли чистить

Dmitry
18.06.2016
20:29:36
а это с хабра столько людей пришло?

Sebastian
18.06.2016
20:29:40
деструкторы вызываются и чистят, а в жабе надо в финалли чистить
Я думал в плюсах файнали запрещает переопределять виртуальную функцию в наследниках

Alex Фэils?︙
18.06.2016
20:29:53
Что такое сиквенс поинт и как их определяет стандарт?
не помню точное определение, но суть в том, что они гарантируют, что все побочные эффееты будут выполняться в них, типа такоо: A(), B(); // ; - и есть точка последовательности C();

а это с хабра столько людей пришло?
с паблика вк "Типичный программист"

Что такое sfinae
Substitution Failure is Not An Error - когда компиль не может подставить тип в шаблон

Admin
ERROR: S client not available

Konstantine
18.06.2016
20:34:48
Alex Фэils?︙
18.06.2016
20:34:54
Sebastian
18.06.2016
20:34:56
обычно в таких заданиях типовые ошибки ставят

Alex Фэils?︙
18.06.2016
20:35:24
обычно в таких заданиях типовые ошибки ставят
ну, чувак не знал, что вот тут если инт использовать в этом синтетическом примере, то будет знаковое переполнение на таких-то данных)

Sebastian
18.06.2016
20:36:15
если этого нельзя понять из кода на листочке, то задание либо плохо составлено, либо такую ошибку не будут учитывать

Google
Alex Фэils?︙
18.06.2016
20:36:26
оно и было, имхо, плохо составлено

там чуваки на мои ответы про то, что стд не определил, смотрели на меня круглыми глазами

@AndreiC , ты тут?

Andrei
18.06.2016
20:46:43
По знаяению

Там же числа

Alex Фэils?︙
18.06.2016
20:46:47
так, с педивикии: Описатель volatile используется в описании переменных и информирует компилятор, что значение данной переменной может быть изменено способом, который компилятор не в состоянии отследить. Для переменных, объявленных volatile, компилятор не должен применять средства оптимизации, изменяющие положение переменной в памяти (например, помещающие её в регистр) или полагающиеся на неизменность значения переменной в промежутке между двумя присваиваниями ей значения. В многоядерной системе volatile помогает избегать барьеров памяти 2-го типа

Andrei
18.06.2016
20:46:51
А так да.

Alex Фэils?︙
18.06.2016
20:46:58
По знаяению
а вдруг будет BigInteger

Andrei
18.06.2016
20:47:08
Для него нумер к лимитч не ределны

Alex Фэils?︙
18.06.2016
20:47:13
для которого будет определен std::numeric_limits<BIgInteger>

Andrei
18.06.2016
20:47:16
Вопрос был только про числа

Alex Фэils?︙
18.06.2016
20:47:20
а, ну лан

тогда по значению

Andrei
18.06.2016
20:47:31
Не надо изобретать в вопросе то чего не было D:

Alex Фэils?︙
18.06.2016
20:47:47
но ведь числа могут быть разными

Andrei
18.06.2016
20:47:49
Про волатайл был бы ответ корректный с точки зрения терминов стандрта

volatile делает все операции записи и чтения объекта observable behaviour

Alex Фэils?︙
18.06.2016
20:50:23
бгг, у Андрея я б тоже не прошел, ну и ладно)

Maxim
18.06.2016
20:50:41
Reindex.. please wait

Страница 234 из 2477