Это перевод
What APIs do I own? Автор: Майкл Каплан.
Вчера в
комментарии к
моему посту о SHAnsiToUnicode/SHUnicodeToAnsi Rosyna задала мне интересный вопрос:
Это, вообще-то, поднимает интересный вопрос. Если кто-то работает в одной группе разработчиков в MS и видит проблему в коде другой группы. И эта проблема влияет на их код, то могут ли они исправить код этой другой группы?
Вообще говоря, люди не изменяют напрямую код других групп. Но вы можете поработать с ними вместе, предоставить отзывы, своё мнение и опыт, а также помощь.
Бывают и исключения, но, по большому счёту, вещи работают именно так.
Внутри группы люди, чтобы помочь исправить баг и сбалансировать нагрузку, часто работают с кодом, который принадлежит другому человеку - мы все работаем в довольно кооперативной обстановке :-)
И когда ты работаешь в такой группе в MS, то как много там кода, который является твоей (личной) ответственностью? Одна какая-то DLL? Несколько функций в DLL? Или набор DLL одного "жанра"?
Это зависит от разработчика, группы, сложности кода и опыта. Я могу ответить только за себя, что я и попробую сделать сейчас :-)