Skip to content

Latest commit

 

History

History
49 lines (39 loc) · 1.36 KB

SEC_20160220.md

File metadata and controls

49 lines (39 loc) · 1.36 KB

Agenda

  1. Contribution Guide

  1. Setup github accounts
  2. Add accounts as contributor of this project or any projects related to this topic
  3. Each contributor should create branch on its own for this and/or any projects related to this topic
  4. Use Markdown as template language for creating document/pages
  5. Git Contribution guide: Chart
  • Fork it
  • Create your feature branch (git checkout -b my-new-feature)
  • Commit your changes (git commit -am 'Add some feature')
  • Push to the branch (git push origin my-new-feature)
  • Create new Pull Request
  1. Path

Based on a github project by joebew42, I will try to follow the agenda based on the path mentioned by him. Following are the path:

  1. Clean Code & Solid:
  • SOLID principles
  • Clean Code
  • Anti Patterns
  1. TDD & BDD:
  • Test Driven Development
  • Behavior Driven Development
  • Tools & Mocking/Stubbing
  1. Refactoring:
  • Dependency Breaking Techniques
  • Working with legacy
  1. Architecture & Patterns:
  • Commonly used Patterns
  • Commonly used Architectures
  1. Beyond
  • Continuous Integration
  • Continuous Deployment
  • Infrastructure as code
  1. Project

  1. Chat with Spring (Java)
  2. From feature/dojo branch