Оглавление:
Определение - что означает закон Конвея?
Закон Конвея - это афоризм в ИТ, который предполагает, что «организации, разрабатывающие системы, вынуждены создавать проекты, которые являются копиями коммуникационных структур этих организаций». Эту идею можно проследить до программиста по имени Мелвин Конуэй, который разработал этот принцип. в конце 1960-х гг.
Техопедия объясняет закон Конвея
Еще один способ объяснить закон Конвея состоит в том, что группы людей, которые работают над программным обеспечением, будут делать свои собственные отметки о его возможном дизайне. Один из распространенных примеров - это пример программного компилятора. В одном из наиболее часто цитируемых утверждений о законе Конвея говорится, что «если у вас есть четыре группы, работающие над компилятором, вы получите четырехпроходный компилятор». Программный компилятор может быть либо однопроходным, либо многопроходным компилятор. Количество «проходов» - это количество раз, которое компилятор возвращается к фрагменту исходного кода. Идея состоит в том, что если над компилятором работает несколько групп, каждая из них создаст свой собственный уникальный проход, который будет отличаться от других.
Вместо того, чтобы объединить все свои ресурсы для создания единой монолитной структуры кода, отдельные лица или группы фирм будут предлагать свои собственные модули кода, которые явно уникальны. Некоторые из последствий закона Конвея заключаются в том, что люди всегда ставят свой собственный уникальный отпечаток на свой вклад в программный проект, и что люди могут быть по своей природе неспособны работать вместе монолитным способом для написания исходного кода.
