ADD IMAGES Дневник Flutter-разработчика(@DiaryFlutterDev). 11.04.2023 Челлендж - день 133🏔 👨‍💻 Работа: Сделал 2 задачи 🧑‍🎓 Что изучаю/сложности/интересное:
Обложка канала

Дневник Flutter-разработчика

Путь становления программистом и иммиграции

Дневник Flutter-разработчика

3 года назад
Открыть в
11.04.2023 Челлендж - день 133🏔 👨‍💻 Работа: Сделал 2 задачи 🧑‍🎓 Что изучаю/сложности/интересное: Одна из последних задач - отформатировать приходящую с бекенда цену товаров. Каждая цена должна быть в формате .00 если нет копеек и если цена >= 1000.00, то приводить ее к формату 1 000.00 (добавлять пробел) Казалось бы, простой метод, но нужно было подумать) Несколько раз переписывал В итоге отправил на pr большой метод, в котором dart metrics показывал 5 циклов😅 Цикломатическая сложность сильно увеличилась (скрин 1) На ревью сказали декомпозировать метод. Разделил на 4 маленьких:) (скрин 2 - зеленый) Всё покрываем комментариями Метод проверяет приходяющую цену на >= 1000.00, добавляет 2 знака после точки через метод .toStringAsFixed(2). Разделяет цену по точке на 2 части и по первой части цикл проходится с конца строки. Если обработал 3 цифры, то добавляет пробел в начало Вот такая задачка:) Продолжаю изучать Swift по SwiftBook. По большей части язык похож на dart) ✈️ Английский язык: +0,30ч. - задания на площадке Яндекс. практикум. 💪 Спорт: ✅ - тренажерный зал/бассейн + бассейн. Каждый день хожу в бассейн, зал пока что надоел) ✅ 7166 шагов за день 👍 Баланс работа-остальные сферы: ✅ - встаю в 5 утра, ложусь к 10 вечера + 7 (всего 41 день). ✅ - изучаю английский язык +8 (всего - 196 дней) ❎ - отказ от сладкого, мучного и фастфуда +0 ✅ - добавил интервальное голодание. +1 (всего 1 день) Сейчас 15-9(15 часов не ем, 9 ем). Идет легко, посмотрим на результаты)