Pull to refresh
-2
0

Developer C++

Send message
  1. Какой смысл работать без логов? Как потом разгребать ДТП на этом перекрёстке при, внешне, нормальной работе светофора, который год работал без фиксации своих действий?

  2. Надо было заблаговременно анализировать свободное дисковое пространство и сигнализировать куда надо.

  3. А если закончится ОЗУ и swap?

Сейчас меня будут бить.

Был механиком. Сменил несколько работодателей. Там где начинали применять КТУ работа заканчивалась и начиналась подковёрная возня.

Сменил род деятельности - стал разработчиком. Там где начинали применять KPI работа заканчивалась и для манагеров появлялась возможность оптимизировать численность команды.

Впору спрашивать на собеседовании о наличии KPI и при утвердительном ответе ретироваться. Пусть радуются, что выявили тунеядца ещё на собеседовании.

В любой нормальной IDE есть возможность скрыть все комментарии, если вдруг они вам мешают

Отключить и разбираться в коде, который писался с прицелом на комментирование, а не на самодокументированине? Безрассудно.

скроллить лень

Боль в суставе указательного пальца это не лень, а проф. заболеаание.

Попробуйте без комментариев разобраться, скажем, в коде xz-архиватора.

Приводите пример того как не надо писать код?)) https://git.tukaani.org/?p=xz.git;a=blob;f=src/xz/hardware.c;h=c6948821862ae4803100cf1081698630dad61057;hb=refs/heads/master Но согласен, абсолюта не существует. Допускаю, что имеет право на жизнь одна строка комментария на тысячу строк кода. Иначе это превращается в то, что по ссылке.))

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

И это ваш аргумент за то, чтобы не писать самодокументирующийся код, а слиться и писать говнокод повсеместно? Т.е. ленью и некомпетентностью других готовы оправдать и свой говнокод. Браво!

исправлено первым же пулл-реквестом

Не первым. У него свои задачи и дедлайны. А до той поры пусть сотня человек потеряет кучу времени пока не найдётся тот замечательный человек, который исправит за автором - нехорошим человеком. Неэффективно это.

Неприемлю вашу позицию. Пишем самодокументирующийся код, товарищи!

Дельное предложение. И вместе с тем, оставшихся 20% слихвой хватает, чтобы потерять пол дня или даже больше на общение с тестировщиками, которым всегда некогда потому, что надо наколошматить n тестов за день, что сказывается на качестве заводимых багов и аналитиками, которые слышали звон, да не знают где он. В итоге получается, что разработчик вынужден разгребать за теми парнями. А у самого арка постоянно рушится.

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

И исходники значительной части фреймворка прилагались, причём откомментированные, а не как сейчас, когда в проекте из всех комментариев - шапка лицензии.

Комментарии в исходниках - зло. Из файлов получаются простыни - палец от скрола начинает болеть. Код меняется, а комменты остаются старые - потом пойди разбери.

Код должен быть самодокументируемый. Писать таковой - искусство.

А вот краткий readme к проекту необходим.

Бывает, что обычное копирование файлов занимает значительное время. На самом деле больший интерес представляет именно сборка.

CPULIST=x86 make -C src install -j8

Здесь сразу производилась установка. В других замерах только сборка. Не так ли?

Определите функцию f(a, x), которая возвращала бы x, ближайшее наименьшее число или -1 в случае ошибки.

Это повод уйти с собеседования. Какое тестовое задание на собеседовании, такие и технические задания будут после трудоустройства.


1. "ближайшее наименьшее" - что за бред?Возможные варианты: "ближайшее", "ближайшее меньшее" или "наименьшее".
2. Не определён случай ошибки. Чего вы вообще хотите?

Как в анекдоте про "Хочу хомячка!". А потом разработчику предъявляют, что написал не так как задумано. Или, что медленно работает потому, что вынужден бегать с уточняющими вопросами на ровном месте.

Вот если я не успею сделать его до конца за неделю, это не будет минус, если при этом у меня будет качественный код?

Если основная функциональность не будет работать или будет работать криво - однозначно отказ.

Как минимум два раза делал тестовые в геймдев. Один раз обратную связь не предоставили даже после напоминания о себе через неделю. В другой раз при отказе сослались на то, что я не соблюдаю префиксы в именах переменных указывающих на их тип.

Что есть размытие?

Значит в моём комменте было рациональное зерно. Но его заминусовали. Спасибо! Не буду шарить.

Удалёнка это хорошо, но камера обязательно!

Дом2 какой-то. Зачем эта ложка дёгтя в удалёнке? Мы отпустили вас на удалёнку, но мы всё равно за вами следим! Если человек халявничает или не тянет, видосы вам не помогут.

То, что действительно нужно - это багтрекер, база знаний, почта, мессенджер с аудиосвязью, доска и контакты коллег. Всё.

Это я знаю, что можно что угодно напрограммировать?. Почему именно такие последовательности?

Последовательность букв - это есть такой/подобный стандарт или ваше изобретение? То же про цифры.

Комбинация из четырёх клавиш? За это уже можно/нужно забросать камнями конкретное ПО. Это не проблема клавиатур. На любой клавиатуре это будет издевательством.

Последовательность нажатий для модификаторов не должна влиять на результат.

Если из-за предрассудков вы считаете, что необходимо себя ограничивать, то это, пожалуйста, без меня. Мышечная память и не на такое способна. Уточню, может быть в этом вопрос, нажимая вторую клавишу модификатор, я не отпускаю первую.

обозначения на клавишах имеют смысл или поставили их произвольно?

Изначально хотел поставить кейкапы без принтов, но стандарта SA таковых не нашлось. Совпадают лишь буквы, функфиональные клавиши и некоторые символы. Клавиши модификаторы у меня под PgUp, PgDn.

Ничего не выйдет. Для такой клавиатуры нужно переучиваться. Она может быть интересна только тем, кто печатает десятью пальцами. Надо быть немножко IT-шником, чтобы настроить её, а ещё существуют экземпляры, которые настраиваются только через перепрошивку. Нафига тратить 12тр (к стати таких цен уже не найти), когда можно купить обычную за косарь?

Даже если от населения планеты отнять по одному порядку за каждый перечисленный пункт и умножить на конкурентную цену 10тр получим менее миллиарда рублей. Из них прибыли пусть 300 миллионов. Рынок ничтожен. И в эту сумму надо и разработать, и сертифицировать, и раскрутить, и доставить.

Я чуть выше написал, что активно использую три слоя. У меня две клавиши для выбора слоёв. Первый слой работает без них. Второй и третий - либо с одной, либо с другой. Четвёртый и пятый с обеими нажатыми в разной последовательности. В четвёртом и пятом слоях ещё полно неназначенных клавиш. Мне не нужно помнить и смотреть: "какой же там слой?" И на ЖК жисплей клавиатуры я никогда не смотрю - это лишняя деталь.

Нет обязанности использовать 4 модификационные клавиши. Там много других фич для этого. Сомневаюсь, что кому-то понадобятся все 10 слоёв.

Тогда про что?

Про эргономику.

Когда в терминале 5250...

Есть там и F17, и F24, и MIDI, и много чего ещё. Сходите на vial today.

Да и в коде тоже цифр хватает.

У кого как )

Исключительно дело вкуса

Да, пипл хавает. А то, что скошенные ряды пошли из-за особенностей конструкций печатных машинок, а не от эргономики никто не думает. По накатанной проще. Пусть и дети нашы страдают, мы же страдали... (сарказм)

Information

Rating
Does not participate
Location
Новосибирск, Новосибирская обл., Россия
Registered
Activity

Specialization

Backend Developer