Илья Зыкин. Pro Жизнь
138 subscribers
1.1K photos
45 videos
4 files
95 links
Download Telegram
Сегодня в коде встретил почти хрестоматийный пример не очень хорошего кода. Думал, что такое встречается только в статьях с примерами плохих практик. Ан нет! Бывает и такое.

Как видим в первом примере тернарный оператор и возврат true или false вообще не имеет никакого смысла, тк has_permission уже должна возвращать булево значение.

Конечно в идеале код лучше покрыть типами; Вообще пример встретил в другом языке, а на JS накидал пример для демонстрации.
А вот еще один пример на том же фрагменте кода.

Тут разработчик захотел использовать ранний возврат из метода и по условию вернул true.

Сама практика раннего возврата из функции очень полезна. Но в данном случае избыточна и совершенно бессмысленна. Весь код заменяется одной строкой. Просто возвратам значения из функции has_permission
Сегодня работал с прекрасным видом из президентского номера. Один из лучших видов на центральную часть Стамбула.
Здесь остановился один из моих клиентов. Говорили о технологиях, о создании нового стартапа в сфере криптовалют. По результату встречи клиент, полный эмоций и заряда поторопился в свой кабинет дорабатывать идею, а я отправился на одну из крыш Стамбула, пить чай с друзьями и смотреть на Босфор и проплывающие корабли.
👍5🔥2
Прислали пример кода, который попросили порефакторить.

Пример хороший и довольно показательный.

На неделе найду время и запишу видео со всеми соображениями на этот счет.

Ну а пока видео не готово — можно самому поразмышлять, что же тут можно сделать, чтобы сделать это кусок кода получше.

UPD:
Гист с кодом примера.
https://gist.github.com/the-teacher/bfdcd0f9a6e783b9a6bfed7facc0c4b1
Еду в Ереван (читать под мелодию известной песни)
👍4
Чтобы вы не скучали.

Я добрался. Крутился, вертелся. Встречался с коллегами. Ереван приятный город. Очень приветливые и радушные люди здесь живут.

Вечером продегустировал местный коньяк. Понравился. Можно брать выдержку побольше.
🔥2
Армения.
База отдыха в 3-х часах от столицы.

Главный рабочий вопрос. Что с интернетом? Ответ - все прекрасно. В 100 метрах от нас сотовая вышка 😁 симка с 10-20gb и вперед. Ну, есть еще местный Wi-Fi. Думаю там тоже мобильный.

Второй вопрос. Правда ли, что фрилансеры и удаленщики работают под пальмой, на пляжу, с пинаколадой в руке. Ответ - нет. Фигня это все. Работать на улице жутко неудобно. Перепады света, блики, то солнце, то ветер, то птичка на клавиатуру накакает. Люди работают в помещениях. Так удобнее. А красивые фотки с ноутбуком на фоне океана совсем не отражают реальность
🔥5