On Fri, Jan 07, 2011 at 12:37:55PM -0600, Aaron McCaleb wrote:
> Actually, Best Practices are certainly related but Best Practices !=
> Design Patterns.
> 
> A best practice is a guideline drawn from combined experiences.
> 
> A best practice might be something like, "Avoid unencrypted
> transmission of authentication credentials."

[SNIP]

> 
> I suppose it might be argued that design patterns are an alternative
> or supplementary expression of best practices, but they still are
> distinctly different in the way they are applied.
> 

Actually, when documented and described correctly, a best practice is,
in fact, a generalization. For instance, instead of saying "Avoid
unencrypted transmission of authentication credentials" or even "Use
single-sign on," a best practice along these lines would be something
like "Secure Authentication Methods" as a document that would then go
into concerns to address and consider, including those risks and
security issues that could effect particular implementations -
regardless of technical details. Avoiding sending things unencrypted is
a fairly detailed specification that is a small piece of authentication
best practices. So, properly done, design patterns as applied to best
practices really are just using an OO model for the traditional
functional model normally used to define best practices.

But we digress... :)

-- 
Jesse Trucks, GCUX
jtru...@lopsa.org 
Director, LOPSA
http://lopsa.org
_______________________________________________
Discuss mailing list
Discuss@lists.lopsa.org
https://lists.lopsa.org/cgi-bin/mailman/listinfo/discuss
This list provided by the League of Professional System Administrators
 http://lopsa.org/

Reply via email to