Agenda szkolenia
  1. Exceptions
    •    How to throw and catch exceptions
    •     Working with exceptions
    •     Alternative ways to signal an error
  2. Good practice:
    • SOLID
    • DRY
    • KISS
  3. Code refactoring
  4. Testing
    • GTEST
    • GMOCK
  5. How to create simple thread safe logger
  6. Design patterns
    • Observer
    • Strategy
    • Visitor
    • Template method
    • Command
    • Builder  
    • Factory
    • Decorator