Topic outline

  • Avoid Null Checks

  • Class Methods At Work

  • About Registration : When class method-bases registration is too much

  • Thinking about Coupling

  • About defensive programming

  • DieHandle new vs. self class new : When classes are first class citizen

  • Customization degree of hooks: Class vs. instance hooks

  • Sharing with instance specific possibilities

  • Subclassing vs. Subtyping