Practical Object-Oriented Design - Course I (Ruby)
Please rate the book
Book short description
Practical Object-Oriented Design I (POOD-I) is a course suitable for both beginners and experienced developers working with object-oriented programming.
The format is designed for individual learning at a convenient time and pace. The course includes video lessons and practical assignments that teach thinking in objects through writing code. Each exercise requires gradual improvement of the solution in response to changing requirements, which helps develop flexibility and adaptability in design.
During the course, students study key principles of object-oriented design (OOD), which allow for reducing the cost of developing new software and simplify the maintenance of existing systems. If you want to write code that is enjoyable to work with and easy to maintain—or if you are tired of unmanageable, tangled applications—this course is for you.
The course also teaches refactoring techniques and the integration of testing into the development process. This helps to speed up current work and reduce the number of errors in future code.