iskatel: (Default)
[personal profile] iskatel
Moishe Lettvin, бывший сотрудник Microsoft, ныне работающий в Google, описал процесс разработки одной из фич Windows Vista - меню завершения работы. На её разработку ушел примерно год, в процесс были вовлечены примерно 24 человека, три группы по 8 человек от ядра, интерфейса и шелла. В группе Moishe непосредственно программистом был только он сам - остальные дизайнеры, менеджеры, etc. Так вот, за весь этот год фактически было написано всего 200 (!) строк кода - то, что можно было сделать за неделю. Описание тут:
Поскольку очень много компонентов, много и перекрестных зависимостей между ними, и общий билд всего очень часто может быть поломан чьим-то кодом. Microsoft пошла по наиболее простому пути, и просто разделила код на множество независимых репозиториев (кстати, разработчик их VCS, именуемой SourceDepot, тоже ушел в Гугль - это в него тогда Балмер швырялся стулом). В результате, между группами тех же разработчиков этого меню, изменения в коде могли распространяться от одного до трех месяцев (!).
взято полностью читать у nuclight, где оно и взято

Profile

iskatel: (Default)
iskatel

April 2022

S M T W T F S
     12
3456 789
10111213141516
17181920212223
24252627282930

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 24th, 2025 01:10 am
Powered by Dreamwidth Studios