Showing posts with label OO design. Show all posts
Showing posts with label OO design. Show all posts

Ruby Средба 27.03.2014 (Хаклаб КИКА, 19 час)

Датум и место: 27ми Март, 19 час - 21 час, Хаклаб КИКА.

Презентациите се:

Desktop applications with Ruby (Влатко Трајков)
OO Design and Refactoring Patterns in Ruby (Милан Насевиќ)
Redmine/Gitlab Deployment (Lightning talk) (Дамјан Георгиевски)

Ruby Meetup: Рефакторирање на ActiveRecord модели


Време и Место: 22.11.2012 (Четврток), 19 - 21 час, Хаклаб КИКА

Во оваа презентација ќе зборуваме за честите anti-patterns во ActiveRecord модели (Rails апликации) и различни начини на рефакторирање. Ќе видиме како да се подобри квалитетот на апликацијата со примена на основните принципи на објектно ориентирано дизајн како Decoupling, The Law of Demeter, Single responsibility principle, итн.

Исто така, ќе видиме како да се избегнат дебели ActiveRecord модели, кога да се користат callbacks во модел и зошто вгнездени модел атрибути не се толки добра идеја како што ги рекламираат.