Не используйте Вложенные условия. Лучше перепишите код вот так.

preview_player
Показать описание
Привет. Меня зовут Рахим. Я разрабатываю на php, Laravel. Помогаю пройти путь обучения от синтаксиса до фреймворков.

В этом видео, я покажу как избавиться от вложенных условий. Вложенные условия усложняют читабельность кода. Когда мы пишем код — проблем нет, все идет как по маслу. Но потом, читать код с вложенными условиями очень трудно. А если это чужой код, то вообще...
Поэтому, такой прием будет полезным, особенно для новичков.

Миссия: создать дружелюбное сообщество программистов.

Рекомендации по теме
Комментарии
Автор

И тематика, которая подходит для любого языка тоже топчик. Хорошо было бы разбирать так типовые конструкции, которые новичку непонятны, когда читаешь чужой код.

АлексейСергеевич-кп
Автор

И на самом деле, круто. Спасибо. Не всегда такие очевидные, казалось бы, вещи получается держать в уме и использовать. Отличная рубрика, ждём продолжения 👍

MrNiidel
Автор

Крутая тема. Очень информативно, а так же полезно. Буду использовать в своей практике! Спасибо!

apxntektop
Автор

Огонь!
Коротко, информативно, а главное понятно даже новичку.
Спасибо! Ждем еще!

alexandrbegayev
Автор

Спасибо за совет, жду следующее видео в таком формате!

АлексейВеличко-уц
Автор

Топовый формат. Буду чаще смотреть твои ролики.

АлексейСергеевич-кп
Автор

Прикольное видео, надеюсь остальным зайдет и тем самым замотивирует тебя сделать подобные видео👍

Et-fqre
Автор

Прикольный формат 👍🏼 Продолжайте дальше

AQ-kgqq
Автор

Спасибо) Такие мелочи действительно полезны... Держи все просто(не усложняй) (с)
Хороший формат, адназначна:)

mongolec
Автор

Спасибо, Рахим!
Так вы скоро отрефакторите автоматное проектирование Шалыто. :-)

Vernad
Автор

Коротко и понятно💪, а главное без воды, продолжай в том же духе👌

tawer
Автор

постоянно так делаю :) и всегда топил за это, хотя прогеры знакомые говорят что отрицание и ретурн в начале это типа вывернутая логика :) а по мне так отличная логика, логичная логика :)

Deniseich
Автор

супер! продолжай делать такие видео плиз!!

bogdanapache
Автор

Я сам обычно пишу так. Но часто на это ругаются. Во-первых через отрицание тяжелее понимать. Во-вторых большое количество return по своему тоже рвет логику и не наглядно, особенно когда там внутри много рабочего кода. Может получится что сходу не видно, где функция возвращает значение.

TakemuraGoro
Автор

Недавно видел такой же ролик точь в точь на другом канале.

Andyy
Автор

Мне кажется такое видео на минуту и десять секунд идеально подошло бы для shorts videos.
Можно ускорить/обрезать на 10сек и получится shorts. Мб с shorts больше просмотров будет как вариант.

youtubeyh
Автор

Даже не думал об этом, если честно, спасибо! Для 3х еще ладно, но когда их 15 и тп, строка переносит текст из-за максимума символов, разделяя на 2 строки; вот тогда рил пригодится

scc-
Автор

Ещё лучше выучить паттерн - цепочка зависимостей. Или объект, который например будет иметь в себе методы проверки есть ли вай-фай, есть ли то, другое, и вызвать обработку исключения в случае если какие-то методы выдадут исключение, обработать и вывести нужное сообщение. Делайте код качественным и чистым.

unfortu
Автор

Действительно стало лучше читать, правда это нарушает принцип структурного программирования: подпрограммы(в нашем случае методы) должны иметь один вход и один выход.
Можно создать строку errorMessage и в каждом if/if else присваивать ей значение. В конце проверка: строка пустая? тогда отображаем страницу, иначе печатаем сообщение ошибки.

VitaliyZlobin
Автор

Дежавю
Переделать статью под видео, не плохо

utwebyt