About
Activity
5K followers
Experience & Education
Licenses & Certifications
Publications
-
Object Oriented Design. Important Things
tddfellow.com
See publicationThis is a brief talk about Object Oriented design, that I gave at Brainly GmbH on my demo day. It is mostly personal opinion and based on my expertise. It covers such things as:
* Importance of OO features
* Coupling
* TTD
* Actor Model
* Definition of done for the code
* Conclusions -
Design by Contract in Ruby
tddfellow.com
See publicationThis is a brief talk about design by contracts concept and its implementation in Ruby language through library `contracts.ruby`, that I gave at RUG-B Mar 2015 Meetup.
Design by Contract allows one to do defensive programming in very elegant fashion, allows to set contracts on methods (expectations on input - arguments; and on output - return result) and invariants on classes. This allows to reason about code much much better.
Courses
-
Fred George OO Bootcamp
-
-
Scrum Master Course
-
Projects
-
rack-reverse-proxy
- Present
-
active_record.cr
- Present
See projectActive Record Pattern implementation for the Crystal Programming Language.
-
contracts.ruby
- Present
Design by Contract implementation for Ruby Language. Joined the project as a co-maintainer.
Other creators
Languages
-
English
Full professional proficiency
-
German
Limited working proficiency
-
Ukrainian
Native or bilingual proficiency
-
Russian
Native or bilingual proficiency
Recommendations received
2 people have recommended Alex
Join now to viewOther similar profiles
Explore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.
View top contentOthers named Alex Fedorov in Germany
7 others named Alex Fedorov in Germany are on LinkedIn
See others named Alex Fedorov