2.2 Бритва Оккама, KISS, YAGNI, BDUF. | Курс «Паттерны и практики написания кода»
Hello everyone! This is the second season of the course on patterns and practices of writing code from Avito backend engineer Yuri Afanasyev. In the second episode, Yura talks about four principles: Occam's Razor, KISS, YAGNI and BDUF. After watching the video, you will understand why you should use each of the principles and how they will simplify your work on the project. Timecodes: 00:00 | Introduction 00:52 | About the principle "Occam's Razor" 01:42 | Key tasks of the principle 02:15 | How to work with the principle correctly 03:30 | Using Occam's Razor on the example of a training project 04:39 | Example from history 06:08 | KISS. Keep It Simple Stupid 06:59 | History of the principle 07:35 | Key tasks of the principle 09:18 | Using KISS on the example of a training project 10:07 | When the KISS principle is violated 12:00 | Conclusions 12:39 | YAGNI. You Are Not Gonna Need It 14:05 | Using YAGNI in a training project 15:37 | Problems from redundant implementation 16:53 | Comparing DRY, KISS and YAGNI 17:45 | BDUF. Big Design Are Front 18:30 | The difference between YAGNI and BDUF 19:04 | Looking at the difference between YAGNI and BDUF in code 19:48 | Results Course website - https://clc.to/2q-neg 👨💻 GitHub project: https://cutt.ly/B7ECx9J 🗒️ All notes: https://cutt.ly/47EX9sp We are making the best classifieds in the world, join us! - https://clc.to/Ta9UsA 👉🏻 All episodes of the second season: • Второй сезон курса: Паттерны и практики на... 👉🏻 First season: • Первый сезон курса: Паттерны и практики на... 👉🏻Third season: • 3 сезон. Паттерны и практики написания кода. AvitoTech is a team of Avito engineers. Subscribe to our channel, social networks and blogs to learn more about Avito technologies 👇🏻 VK: https://vk.com/avitotech Telegram: https://t.me/avitotech Habr: https://habr.com/ru/company/avito/ Medium (eng): / avitotech GitHub: https://github.com/avito-tech/ Website: https://avito.tech/

2.3 Закон Деметры, магические числа и другие принципы. | Курс «Паттерны и практики написания кода»

Принцип хорошего кода KISS ("keep it simple, stupid", "keep it short and simple")

2.4 Принцип персональной ответственности | Курс «Паттерны и практики написания кода»

Coding principles: DRY, YAGNI, KISS, POLA, EAFP

How the Go Scheduler Works: What to Say in Interviews in 2026?

Бритва Оккама простым языком

2.5 Open/Closed Principle | Coding Patterns and Practices Course

How the Golang scheduler works | Oleg Kozyrev, Avito

Принцип хорошего кода YAGNI ("You aren't gonna need it")

Occam's Razor. Psychology. Philosophy. Self-development

1.5 Проблемы больших проектов. | Курс «Паттерны и практики написания кода»

Кто такие devOps, что такое Docker на самом деле, Kubernetes - это сложно

Шурик в Матрице. Полный фильм

2.1 Принцип DRY | Курс «Паттерны и практики написания кода»

Микросервисная архитектура, подходы и технологии / Кирилл Ветчинкин (TYME)

1.11 High Cohesion | Курс «Паттерны и практики написания кода»

«Уильям Оккам и его бритва: как отсекать все лишнее?» Лекция Дмитрия Круглых

Принцип хорошего кода DRY (dont repeat yourself)

Как напортачить начинающему JS разработчику: принципы DRY, KISS, YAGNI, SOLID

