|
|
|
|
|
by lopkeny12ko
852 days ago
|
|
This is a gotcha question, but all things considered, a pretty good one. "I don't remember/know what SOLID is" is the wrong answer, and an easy way to screen out candidates. No, this isn't about rote memorization to pass an interview. It's about meeting basic qualifications to be a software developer. I can't imagine any reasonable technical manager wanting to hire an experienced dev who doesn't know SOLID. |
|
I have been a software developer for >25years now and I have literally never found any of the SOLID principles that useful. Barbara Liskov herself says the Liskov Substitution principle is supposed to be an informal rule, not an absolute principle [1] for example.
I would consider any place that thought knowing SOLID was an absolute requirement to joining to be a place I would not want to work.
[1] https://www.youtube.com/watch?v=-Z-17h3jG0A