Если это требования отдела безопасности - работать только на рабочем компе - то я бы крайне не советовал их нарушать. Не отмоетесь потом.
А так - в теории могут проверить по логам на уровне сервера, например. +зависит от авторизации. Крч захотят - найдут.
В репозитории НЕ ДОЛЖНО БЫТЬ таких файлов.
Эти файлы должны добавляться на стадии развертывания, например. Или быть уже на сервере и подгружаться например через переменные окружения.
Но не в репозитории
Потому что си.
Он не проверяет как вы там корректно или нет с памятью работаете.
Кстати еще очень зависит от настроек компилятора - в условном дебаге и релизе может быть разное поведение
Нужны. Желательно все школьные, минимум
Если уж так по темам - то приблизительно:
- базовая математика (класса до 6)
- векторная алгебра
- тригонометрия
- планиметрия (т.е. геометрия на плоскости)
- все сопутствующее для понимания вышеперечисленного
Если вы изучаете - то написанный кем то код вам будет только во вред.
Напишите сами, напишите алгоритм, и т.д. А тут если что подскажут.
Но писать код тому кто УЧИТСЯ - медвежья услуга
За деплой в прод без предупреждения - я бы уволил вообще нафиг. Исключение - выше вас никого нет, и то надо команду предупреждать.
Мало ли что в этот момент происходит на проде о чем вы не в курсе.
Даже с заливкой просто в бранч общий - то же самое. Могут быть процессы и ситуации о которых вы не в курсе.
Так что в такой ситуации как у вас - или сообщить, или пофиксить локально и сообщить. Но лучше первое.
Лучше на виртуалку поставьте - и безопаснее с т.з. существующих операционок, и потенциально меньше геммороя. Для потестировать вполне сойдет, особенно если оперативу накинете..