Сообщение от Эрик Липперт
В те времена, когда я действительно регулярно занимался добавлением новых возможностей в VBScript, мне часто присылали сообщения с просьбами реализовать те или иные функции. Чаще всего запросы были "одноразовыми" -- для функций, решающих конкретную задачу. Скажем, "Мне нужно вызвать ChangeLightBulbWindowHandleEx, но для
(
Read more... )
Reply
А если просто попросил парень из соседнего отдела - ну так запросто, написал, добавил, но не включая в документацию ни в коем случае.
Reply
Ошибка номер раз: планы не составлются на основе просьб пользователей - ни у Майкрософта, ни у Гугла, ни у Адоба. Все, строго говоря, сложнее. Учет пожеланий пользователей, безусловно есть и это является однозначным приоритетом. В любой момент времени можно определиь - сколько этих "пожеланий" есть, сколько повлощено в жизнь, сколько не воплощено. В разных фирмах по разному, но в большинстве фирм раз в неделю производится совместный разбор этих самых "пожеланий": что сделано, что не сделано и почему. Дальнейшие подробности я писать не буду (дабы не разглашать), но все не так, как Вам кажется.
Ошибка номер два: Майкрософт не имеет права разрабатывать или пользоваться недокументироавнными функциями. Фирма уже с десяток лет находится под антимонопольным наблюдением нескольких государств, и, если что-то подобное произойдет, то Майкрософта как фирмы не будет примерно спустя полгода с того момента, как кто-то что-то "написал не включая в документацию".
Reply
2. Майкрософт начало раздавать исходники в антимонопольные комитеты государств в 2003 году, если мне не изменяет память. До этого недокументированные функции очень широко использовались, и процесс их добавления был именно такой - программист одного отдела просил программиста из другого. Или отделения? Как правильно перевести department? Не в ладах с канцеляризмами...
Reply
Незаметно это тоже сделать невозможно: на первом же code diff-е всплывут какие-то непонятно откуда взявшиеся строчки. Version control покажет, кто эти строчки добавил. И провинившегося программера выпрут с треском.
Reply
То у вас Эксель можно написать, не ставя в известность руководителя, то строчку нельзя внести без начальства.
Вам надо объяснить, как обходится code control?
Вообще-то я писал комментарий по словам моих знакомых, которые работают в Редмонде.
А исходный текст - от человека непосредсвенно рабтавшего в Майкрософт, Эрика Липерта.
Reply
Не! У меня все в порядке.
> То у вас Эксель можно написать, не ставя в известность руководителя, то строчку нельзя внести без начальства.
Строчку - вносите сколько угодно. Она не пойдет в релиз продукта.
А Эксел (Live Writer и пр) можно писать в качестве собственной инициативы - только руку пожмут. Но если это должно будет пойти "в народ", то включается нормальный производственный процесс.
> Вам надо объяснить, как обходится code control?
Объясните. А то у меня Google, Adobe, Sybase и Microsoft в клиентах, а как code control обходится - до сих пор не знаю.
Reply
>Строчку - вносите сколько угодно. Она не пойдет в релиз продукта.
>А Эксел (Live Writer и пр) можно писать в качестве собственной инициативы - только руку пожмут. Но если это должно будет пойти "в народ", то включается нормальный производственный процесс.
Ну? А пост о чем? Может сначала прочитаете?
>> Вам надо объяснить, как обходится code control?
>Объясните. А то у меня Google, Adobe, Sybase и Microsoft в клиентах, а как code control обходится - до сих пор не знаю.
Во-первых вы мне еще не заплатили за поговорить...
А во-вторых вашу чушь мне уже надоело читать, поэтому и объяснять что-то неохота.
Reply
> А во-вторых вашу чушь мне уже надоело читать
Чувствую, аргументы у Вас закончились. Ну, ладно... Будем экономить трафик.
Reply
Reply
Reply
Reply
Leave a comment