Python Russian

Python Russian 

простым языком о прекрасном языке программирования

50subscribers

76posts

Принципы написания кода DRY, YAGNI, KISS, POLA, EAFP

Кратко расскажу о принципах написания хорошего кода, применимые не только к Python, но программированию в целом. Эти термины будут вам встречаться повсеместно в вашей карьере и нужно понимать что они означают (в моем понимании) и как их применять.
Помните, что нет правил без исключений, все принципы и даже дзен - рекомендации, а не неоспоримый закон!
DRY - don't repeat yourself - не повторяйся
YAGNI - You aren't gonna need it - это не понадобится
KISS - Keep it simple, stupid - будь проще
POLA - Principle Of Least Astonishment - не удивляй пользователя
EAFP - Easier to Ask for Forgiveness than Permission - проще извиниться, чем просить разрешения (сначала действуй)
LBYL - Look Before You Leap - смотри, прежде чем прыгнуть (сначала спроси)
Subscription levels3

Большое спасибо

$2.84 per month
На поддержку канала и просто в знак благодарности

На новые идеи

$7.1 per month
Чтобы новые видео появлялись и для поддержки вдохновения

Show must go on...

$14.2 per month
На хорошее кофе и для металлу в голосе
Go up