Interface Segregation Principle for Machine Learning: Theory and Practice
When your client code implements methods it doesn’t use, you have a problem. You’re violating the Interface Segregation Principle.
Your code will be coupled and more difficult to maintain.
In this video, you can learn about the Interface Segregation Principle, how to spot its violations, and how you can refactor ML code to respect it.
By adhering to ISP, your ML code will be cleaner and more maintainable in the longer run.
This video is part of the “Uncle Bob’s #SOLID principles for ML engineers” series.
Slides:
Interface Segregation Principle
Code:
Interface Segregation Principle
===============================
Interested in hiring me as a consultant/freelancer?
Join The Sound Of AI Slack community:
10 views
40
12
7 months ago 11:41:27 17
Clean Architecture (чистая архитектура, все для проекта любого размера, принципы, мышление)
10 months ago 00:11:11 1
How principled coders outperform the competition
10 months ago 00:46:58 6
Александр Бармин — SOLIDный чистый код на простых примерах
11 months ago 00:10:27 1
SOLID принципы / # 1 Введение в SOLID принципы: запахи кода, философия принципов
1 year ago 00:27:17 20
Разберись с SOLID раз и навсегда [Upper Junior]
1 year ago 00:12:05 10
SOLID принципы: ISP (Принцип Разделения Интерфейса (The Interface Segregation Principle)
1 year ago 01:16:37 1
SQM 9/24: CAMC and NHD (cohesion metrics)
1 year ago 00:53:54 3
Принципы SOLID. На доступном языке. SOLID В PHP и Laravel
2 years ago 00:04:07 2
ABNORMALITY - Monarch Omega - OFFICIAL MUSIC VIDEO
2 years ago 00:08:20 1
Принцип разделения интерфейса || Interface Segregation Principle
2 years ago 00:10:50 1
SOLID принципы: DIP (Принцип инверсии зависимостей (The Dependency Inversion Principle)
2 years ago 00:12:43 1
SOLID: Принцип подстановки Барбары Лисков/ LSP (The Liskov Substitution Principle)