Очень хорошая статья. Сразу понимаешь где не стоит тратить своё время на собеседования. Если они держат HR-а с синдромом вахтера, то дальше будет только хуже.
Отнюдь. Тест на сгенерированных значениях точно также поможет найти регрессию при очередном рефакторинге или оптимизации как и любой другой тест. Проблема с этими фреймворками скорее в том, что генераторы частенько оказываются достаточно нетривиальными.
Мне казалось, что именно для того чтобы совместить предсказуемость со случайностью и придуманы разные тестовые фреймворки с генераторами (aka property based testing), такие как QuickCheck и его многочисленные потомки.
С pkill надо бы поаккуратнее, потому что она принимает не имя приложения, а паттерн, и пытается замочить все процессы которые под этот паттерн подходят.
Во многих образовательных учреждениях учат ООП на c++? Обычно это происходит так. Дети сегодня мы изучаем язык Си. Язык си процедурный, вот вам функция printf. Через пару недель. А теперь мы изучим С++. Он как Си только круче и объектно ориентированый. вот смотрите вместо printf надо писать cout <<. Видите как здорово?
Дома у не очень опытного пользователя запуск через sudo — имеет смысл хотя бы ради того, чтобы он не делал от рута то, что можно сделать от пользователя.
Кого вы обманываете? На sudo стоит суидный бит и овнер рут, и никакого обычного пользователя в этом случае нет.
Я админю линух уже лет 20
Ядру Linux исполнилось 22 года ;)
Кого вы обманываете? На sudo стоит суидный бит и овнер рут, и никакого обычного пользователя в этом случае нет.
Я админю линух уже лет 20
Ядру Linux исполнилось 22 года ;)