будете ругаться или спасибо скажете..

User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15475
Joined: 27 Sep 2007 22:53

Re: будете ругаться или спасибо скажете..

Post by Мальчик-Одуванчик »

Буду радоваться что коллега хоть что-то понял в моём коде.
К примеру, type functions вводят большинство из них в перманентный ступор. Хотя казалось бы - никакой рекурсии.
kostik78
Уже с Приветом
Posts: 3170
Joined: 17 May 2007 14:07

Re: будете ругаться или спасибо скажете..

Post by kostik78 »

starkiller wrote:
Если бы он сделал pull/push то не было бы и вопросов. Он просто взял все файлы и сделал из них новый коммит. Типа был слишком мутный мердж.
А вот это уже не хорошо. По крайне мере в описание должен был сослаться на Ваше имя тоже. Я бы первый раз забил, если случилось второй раз написал бы письмо с просбой обьяснить и поставил в СС менеджера. И потом странное у Вас воркфлоу если человек берет файлы руками а не используя pull :)

P.S. Мутный мерж в GIT - имхо это скорее отговорка чем правда. Я за свои несколько лет использования GIT мутный мерж помню только один - был сам дурак, нужно было бранч сделать.
nightmare2
Уже с Приветом
Posts: 7187
Joined: 31 Jan 2005 15:06
Location: GA

Re: будете ругаться или спасибо скажете..

Post by nightmare2 »

У нас на свой/чужой код не делят.
Если есть заголовок с автором, то я добавляю свой коммент с текстом что было сделано.
Если нет заголовка, то создаю и пишу modified by.
Разбираться кто его до этого писал и изменял не моя забота.
Начальник на код не смотрит, он смотрит на выполненные задачи.
Если все работает правильно, способ достижения цели его не интересует. :no:

У меня тут недавно целый построитель отчетов сперли, из другой команды.
Потом позвонили и попросили разяснить некоторые места в коде. :crazy:
Vaiyo A-O, A Home Va Ya Ray, Vaiyo A-Rah, Jerhume Brunnen G!
User avatar
Poryadok
Уже с Приветом
Posts: 1383
Joined: 17 Jan 2005 22:33
Location: Minsk, Belarus - Beaverton, OR

Re: будете ругаться или спасибо скажете..

Post by Poryadok »

Я бы сказал спасибо, и пошел заниматься следующей задачей. Мне не надо никому доказывать, что я писал код.
Другое дело, если кто-то что-то начнет править в моем коде не разобравшись - получит по мозгам от меня, а потом еще от менеджера, если он случайно узнает.
Отлипай давай от форума и марш работать!
mynameiszb
Уже с Приветом
Posts: 1663
Joined: 16 Jul 2009 14:18
Location: Uganda

Re: будете ругаться или спасибо скажете..

Post by mynameiszb »

Poryadok wrote:Другое дело, если кто-то что-то начнет править в моем коде не разобравшись - получит по мозгам от меня, а потом еще от менеджера, если он случайно узнает.
В смысле - если он сделал "свою" ветку и уже на основе вашего кода и доделок собрал нечто? Или полез напрямую в вашу ветку и начал там шарашить грязными лапами?
User avatar
Poryadok
Уже с Приветом
Posts: 1383
Joined: 17 Jan 2005 22:33
Location: Minsk, Belarus - Beaverton, OR

Re: будете ругаться или спасибо скажете..

Post by Poryadok »

mynameiszb wrote:
Poryadok wrote:Другое дело, если кто-то что-то начнет править в моем коде не разобравшись - получит по мозгам от меня, а потом еще от менеджера, если он случайно узнает.
В смысле - если он сделал "свою" ветку и уже на основе вашего кода и доделок собрал нечто? Или полез напрямую в вашу ветку и начал там шарашить грязными лапами?
Разница - только в времени, через которое раванёт. Если правит прямо в моей ветке, то рванёт через пару недель, если в своей (для другого проекта), то через пару лет, когда наткнёмся на его мержбэк.

Ну, ещё зависит от того, за что отвечает код. Если не за безопасность, то парень легко отделается. А вот если он накосячит с safety, и оборудование поломается на десятки тысяч баксов, или сервис инженер ожоги получит - тогда совсем другое дело.
Отлипай давай от форума и марш работать!
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15475
Joined: 27 Sep 2007 22:53

Re: будете ругаться или спасибо скажете..

Post by Мальчик-Одуванчик »

Poryadok wrote: Если лезешь править чужой код - будь добр подготовь дизайн документ на изменения, и получи добро от владельца кода.
The "сермяжная правда". Обычно если требуется поправить чужой код, то это делается через запрос к владельцу кода. Письмом, либо через тикет.
Причем код должен править сам владелец.
User avatar
Интеррапт
Уже с Приветом
Posts: 17281
Joined: 07 Sep 2011 10:05
Location: Seattle, WA

Re: будете ругаться или спасибо скажете..

Post by Интеррапт »

Мальчик-Одуванчик wrote: The "сермяжная правда". Обычно если требуется поправить чужой код, то это делается через запрос к владельцу кода. Письмом, либо через тикет.
Причем код должен править сам владелец.
А кого считать владельцем кода?
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15475
Joined: 27 Sep 2007 22:53

Re: будете ругаться или спасибо скажете..

Post by Мальчик-Одуванчик »

Интеррапт wrote:
Мальчик-Одуванчик wrote: The "сермяжная правда". Обычно если требуется поправить чужой код, то это делается через запрос к владельцу кода. Письмом, либо через тикет.
Причем код должен править сам владелец.
А кого считать владельцем кода?
Владельца вестимо.
User avatar
Интеррапт
Уже с Приветом
Posts: 17281
Joined: 07 Sep 2011 10:05
Location: Seattle, WA

Re: будете ругаться или спасибо скажете..

Post by Интеррапт »

Мальчик-Одуванчик wrote:
Интеррапт wrote:
Мальчик-Одуванчик wrote: The "сермяжная правда". Обычно если требуется поправить чужой код, то это делается через запрос к владельцу кода. Письмом, либо через тикет.
Причем код должен править сам владелец.
А кого считать владельцем кода?
Владельца вестимо.
А если он того... уволился или перешел в другой департмент. В отпуске. Ну или просто у него запарка на другом участке кода? Неужели нельзя править код, написанный кем-то другим?
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15475
Joined: 27 Sep 2007 22:53

Re: будете ругаться или спасибо скажете..

Post by Мальчик-Одуванчик »

Интеррапт wrote:
Мальчик-Одуванчик wrote:
Интеррапт wrote:
Мальчик-Одуванчик wrote: The "сермяжная правда". Обычно если требуется поправить чужой код, то это делается через запрос к владельцу кода. Письмом, либо через тикет.
Причем код должен править сам владелец.
А кого считать владельцем кода?
Владельца вестимо.
А если он того... уволился или перешел в другой департмент. В отпуске. Ну или просто у него запарка на другом участке кода? Неужели нельзя править код, написанный кем-то другим?
Я не правлю. Даже если попадется баг. В крайнем случае пишу письмо начальству.
Работая в коллективе с индусами и китайцами легко напороться на подставу если сам поменяешь чужой код.
Особый случай - когда владелец кода уволился, а новый не назначен. Такой код лучше вообще обходить десятой стороной.
Last edited by Мальчик-Одуванчик on 20 Nov 2013 08:12, edited 1 time in total.
User avatar
Интеррапт
Уже с Приветом
Posts: 17281
Joined: 07 Sep 2011 10:05
Location: Seattle, WA

Re: будете ругаться или спасибо скажете..

Post by Интеррапт »

Мальчик-Одуванчик wrote: Я не правлю. Даже если попадется баг. В крайнем случае пишу письмо начальству.
Работая в коллективе с индусами и китайцами легко напороться на подставу если сам поменяешь чужой код.
А... ну возможно. От компании конечно зависит.
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15475
Joined: 27 Sep 2007 22:53

Re: будете ругаться или спасибо скажете..

Post by Мальчик-Одуванчик »

Интеррапт wrote:
Мальчик-Одуванчик wrote: Я не правлю. Даже если попадется баг. В крайнем случае пишу письмо начальству.
Работая в коллективе с индусами и китайцами легко напороться на подставу если сам поменяешь чужой код.
А... ну возможно. От компании конечно зависит.
В силиконовке это может быть справедливо почти для любой компании.
Поскольку менеджмент среднего и низкого уровня преимущественно из индусов и китайцев то и расклады соответствующие.
И тут важно не сколько работать (это как-бы само-собой) сколько соблюсти чайную церемонию.
User avatar
crypto5
Уже с Приветом
Posts: 4637
Joined: 24 Oct 2009 01:38
Location: Chicago ;-) -> SFBA!

Re: будете ругаться или спасибо скажете..

Post by crypto5 »

Мальчик-Одуванчик wrote:
Интеррапт wrote:
Мальчик-Одуванчик wrote: Я не правлю. Даже если попадется баг. В крайнем случае пишу письмо начальству.
Работая в коллективе с индусами и китайцами легко напороться на подставу если сам поменяешь чужой код.
А... ну возможно. От компании конечно зависит.
В силиконовке это может быть справедливо почти для любой компании.
Поскольку менеджмент среднего и низкого уровня преимущественно из индусов и китайцев то и расклады соответствующие.
И тут важно не сколько работать (это как-бы само-собой) сколько соблюсти чайную церемонию.
А какие именно могут возникнуть проблемы от правки чужого кода?
In vino Veritas!
mynameiszb
Уже с Приветом
Posts: 1663
Joined: 16 Jul 2009 14:18
Location: Uganda

Re: будете ругаться или спасибо скажете..

Post by mynameiszb »

crypto5 wrote:А какие именно могут возникнуть проблемы от правки чужого кода?
Любые :( проблемы, и это самое страшное.
Именно поэтому и существует процедура "принятия" - когда я получаю чужую хрень и должен разобраться до уровня инстинктов - где, что, зачем и как оно вообще прыгает. Чтобы мог потом спокойно перекроить под себя или починить, если что отвалилось.
User avatar
rzen
Уже с Приветом
Posts: 24375
Joined: 18 Nov 2003 16:42

Re: будете ругаться или спасибо скажете..

Post by rzen »

кто как а лично я не вижу никаких проблем в использовании и правке чужого кода. проблемЫ возникаЮт когда это делается с целью выдать чужую работу за свою.
Don't code today what you can't debug tomorrow.
mynameiszb
Уже с Приветом
Posts: 1663
Joined: 16 Jul 2009 14:18
Location: Uganda

Re: будете ругаться или спасибо скажете..

Post by mynameiszb »

rzen wrote:кто как а лично я не вижу никаких проблем в использовании и правке чужого кода. проблемЫ возникаЮт когда это делается с целью выдать чужую работу за свою.
Проблема одна - человек должен понять, что за код он взял и как это работает. Чтобы в дальнейшем с этим кодом работать без хождений к его создателю с вопросами "а что ты здесь вообще понаписал". Взял код и обозначил его как свой - ты и отвечай.

Другое дело - когда кто-то ведет некие общие для конторы библиотеки и этими общими вещами пользуется вся компания. Тогда - находишь багу, заводишь реквест и теребишь создателя.
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15475
Joined: 27 Sep 2007 22:53

Re: будете ругаться или спасибо скажете..

Post by Мальчик-Одуванчик »

crypto5 wrote:
Мальчик-Одуванчик wrote:
Интеррапт wrote:
Мальчик-Одуванчик wrote: Я не правлю. Даже если попадется баг. В крайнем случае пишу письмо начальству.
Работая в коллективе с индусами и китайцами легко напороться на подставу если сам поменяешь чужой код.
А... ну возможно. От компании конечно зависит.
В силиконовке это может быть справедливо почти для любой компании.
Поскольку менеджмент среднего и низкого уровня преимущественно из индусов и китайцев то и расклады соответствующие.
И тут важно не сколько работать (это как-бы само-собой) сколько соблюсти чайную церемонию.
А какие именно могут возникнуть проблемы от правки чужого кода?
Например накопипастают прям в твоем коде.

Return to “Работа и Карьера в IT”