Сообщение от Эрик Липперт
В те времена, когда я действительно регулярно занимался добавлением новых возможностей в VBScript, мне часто присылали сообщения с просьбами реализовать те или иные функции. Чаще всего запросы были "одноразовыми" -- для функций, решающих конкретную задачу. Скажем, "Мне нужно вызвать ChangeLightBulbWindowHandleEx, но для
(
Read more... )
Comments 12
Reply
А если просто попросил парень из соседнего отдела - ну так запросто, написал, добавил, но не включая в документацию ни в коем случае.
Reply
Ошибка номер раз: планы не составлются на основе просьб пользователей - ни у Майкрософта, ни у Гугла, ни у Адоба. Все, строго говоря, сложнее. Учет пожеланий пользователей, безусловно есть и это является однозначным приоритетом. В любой момент времени можно определиь - сколько этих "пожеланий" есть, сколько повлощено в жизнь, сколько не воплощено. В разных фирмах по разному, но в большинстве фирм раз в неделю производится совместный разбор этих самых "пожеланий": что сделано, что не сделано и почему. Дальнейшие подробности я писать не буду (дабы не разглашать), но все не так, как Вам кажется.
Ошибка номер два: Майкрософт не имеет права разрабатывать или пользоваться недокументироавнными функциями. Фирма уже с десяток лет находится под антимонопольным наблюдением нескольких государств, и, если что-то подобное произойдет, то Майкрософта как фирмы не будет примерно спустя полгода с того момента, как кто-то что-то "написал не включая в документацию".
Reply
2. Майкрософт начало раздавать исходники в антимонопольные комитеты государств в 2003 году, если мне не изменяет память. До этого недокументированные функции очень широко использовались, и процесс их добавления был именно такой - программист одного отдела просил программиста из другого. Или отделения? Как правильно перевести department? Не в ладах с канцеляризмами...
Reply
Leave a comment