Difference between revisions of "CleanCode"

From Lost In Wonderlands
Jump to: navigation, search
(See also)
(Clean Code)
 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
= Clean Code =
 
= Clean Code =
 
''by paul.plaquette, Senior Software Engineer, Trilda Open Source''
 
  
 
'''NeXT Steps'''
 
'''NeXT Steps'''
Line 9: Line 7:
  
 
'''''Everything You Always Wanted to Know About Re-factoring... (But Were Afraid to Ask)'''''  
 
'''''Everything You Always Wanted to Know About Re-factoring... (But Were Afraid to Ask)'''''  
 
 
  
  
Line 21: Line 17:
 
* [[SecureCode]]
 
* [[SecureCode]]
 
* [[UML]]
 
* [[UML]]
 +
* [[SOLID]]
 +
* [[Packages Principle]]
 +
* [[KISS]]
 +
* [[DRY]]
 +
* [[GRASP]]
 +
* [[YAGNI]]
  
  
 
* [[Main_Page]]
 
* [[Main_Page]]
 +
 +
== Web Sites ==
 +
* Bertrand Meyer, https://bertrandmeyer.com/
 +
* Martin Fawler, http://www.martinfowler.com/
 +
* Kent Beck, https://en.wikipedia.org/wiki/Kent_Beck
 +
* Clean Coders, https://cleancoders.com/landing
 +
 +
== Discussion Groups ==
 +
 +
* google  clean-code-discussion, https://groups.google.com/forum/#!forum/clean-code-discussion
 +
 +
== Books ==
 +
 +
* Clean Code - Robert C. Martin
 +
* The Clean Coder: a Code Of Conduct for Professional Programmers - Robert C. Martin
 +
* Working Effectively with Legacy Code
 +
* Agile Software Development, Principles, Patterns, and Practices - Robert C. Martin
 +
* Pattern Languages of Program Design 3 (v3) - Robert C. Martin
 +
* Analysis Patterns: Reusable Object Models - Robert C. Martin
 +
* Test Driven Development by example - Kent Beck
 +
* Object Oriented Analysis and Design with Applications - Grady Booch
 +
* Object Oriented Software Construction - Bertrand Meyer

Latest revision as of 15:44, 1 April 2017

Clean Code

NeXT Steps

 here everything has yet to be done !

coming soon :

Everything You Always Wanted to Know About Re-factoring... (But Were Afraid to Ask)


See also


Web Sites

Discussion Groups

Books

  • Clean Code - Robert C. Martin
  • The Clean Coder: a Code Of Conduct for Professional Programmers - Robert C. Martin
  • Working Effectively with Legacy Code
  • Agile Software Development, Principles, Patterns, and Practices - Robert C. Martin
  • Pattern Languages of Program Design 3 (v3) - Robert C. Martin
  • Analysis Patterns: Reusable Object Models - Robert C. Martin
  • Test Driven Development by example - Kent Beck
  • Object Oriented Analysis and Design with Applications - Grady Booch
  • Object Oriented Software Construction - Bertrand Meyer