A Selenium engineer is building a framework for a large enterprise. Which architectural principle should guide the design?
-
A
Maximize the number of framework features to showcase engineering skill
-
B
Build the simplest framework that meets current needs, allowing extension without over-engineering
-
C
Copy the most complex open-source framework available as a starting point
-
D
Design the framework so only the original architect can modify it