Честно говоря, с учетом предоставленных подробностей, все говорят, что report it! просто кажется, что большая реакция на меня.
Мой коллега и я работал над проектом более 2 лет обмениваясь коммитами туда и обратно, и yes , иногда мы бы повторно использовать или оптимизировать код друг друга.
Я не знаю, в какой культуре вы работаете, но если он каким-то образом определяет работу в строках кода, а не конечный продукт и общий вклад, это кажется довольно токсичным и конкурентоспособным. Я бы посоветовал вам don’t запустить цепочку команд в поисках какой-нибудь формы возмездия. Если для вас это так важно, поговорите со своим менеджером о том, как определить степень возмездия, а затем документируйте все так, как они описаны.
Больше всего я хотел затронуть вопрос о ваших отношениях с коллегой. По моему честному мнению, если бы однажды ко мне подошел мой коллега и воскликнул: “Не используй мой код! Это my code!”, а потом у меня возникли проблемы с управлением тем, что я делал не нарочно или злонамеренно, я бы подумал, что он был самовлюбленным придурком. Я бы запомнил это, потому что из вопроса непонятно, действительно ли они украли твой код, или, возможно, просто странным образом сливались в изменениях.
Обвинение (а это большое обвинение) - если оно не полностью разрушит твои профессиональные отношения, оно, скорее всего, понизит их личное мнение о тебе. Ничего страшного, если вы правы. Я поклонник типа “ты копаешь себе могилу”, думая - но если ты неправильный, то ущерб, нанесенный твоим рабочим отношениям, может быть весьма существенным. Офисная политика - хитрая вещь!
Теперь, если вы абсолютно уверены, что он ворует и берет кредит за вещи, которые он не делал, не стесняйтесь обращаться к вашему менеджеру и принять соответствующие меры, чтобы убедиться, что он получил выговор за этот тип поведения - однако, если вы не уверены_, возможно, пересмотреть. Плагиат - это не то, на что можно легко претендовать, особенно когда он может повлиять на вашу повседневную жизнь в течение довольно длительного времени.