Wikipedia talk:Articles for deletion/Solid (Object Oriented Design)
SOLID is a jargon acronym used to describe code design and as such appears in discussions regarding code design. I've seen it on comp.object, stackoverflow, and books on OOP. SOLID, used in both upper and lower case in a comment by Rebecca Wirfs-Brock (who is an acknowledged expert on OOP and the presenter). http://www.infoq.com/presentations/What-Drives-Design-Rebecca-Wirfs-Brock "...people who have advocated xDD approaches and even talk about use of patterns or refactoring techniques are all trying to get at SOLID (or solid) design. " "Solid design" is mentioned in Eric Evans' Domain Driven Design (see preface pg xxiii regarding Agile and XP). S.O. tag "solid-principles" in lower case: http://stackoverflow.com/questions/tagged/solid-principles SOLID is fairly well-known jargon used among OO programmers and API designers to describe code design.
SOLID's individual principles, especially L - LSP, and S - SRP, are commonly used in Internet discussions such as those on comp.object, however "solid" is also used, both in upper and lowercase (like RADAR and radar).thse http://stackoverflow.com/questions/1519839/solid-liskov-substitution-principle http://stackoverflow.com/questions/2418128/does-having-a-method-do-more-than-one-thing-violate-srp
If you're not an OO programmer, and you've not heard of these principles, I suggest you learn to do better research! Xkit (talk) 03:32, 24 January 2011 (UTC)