Когда не хочется плодить перегрузки или руками собирать массивы —
params
приходит на помощь. Он делает код компактнее, а вызов метода — максимально естественным.Основные моменты:
• Позволяет передавать любое количество значений
• Работает и с массивами, и с отдельными параметрами
• Удобен в логах, форматировании и обработке данных
🔥 — если узнал новое
🤝 — если уже пользовался
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥27🤝8👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Это необычный и приятный сервис, который показывает различные HTTP-статусы (например, 200, 404, 500) в виде забавных картинок с котами.
Вместо скучных текстовых сообщений и цифр вы получаете понятное и дружелюбное изображение котика, описывающее HTTP-код.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍4😁1
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥23🤝15👍5
Который является мощным инструментом, для написания гибкого, масштабируемого и чистого кода.
Интерфейсы задают, что должен уметь класс, но не указывают как именно это реализовать. Они позволяют избавиться от жёстких зависимостей, внедрять абстракции и строить хорошую архитектуру.
Основные моменты:
• Описывают поведение без реализации
• Убирают зависимость от конкретных классов
• Помогают строить расширяемый код
🔥 — если узнал новое
🤝 — если уже пользовался
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17🤝16👍6
Когда дело доходит до пользовательского ввода — порядок важен, то
Trim
и ToLower
— это именно те инструменты, которые приводят строки к чистому и предсказуемому виду:•
Trim()
— убирает лишние пробелы и символы по краям строки. Особенно полезно при работе с формами и текстовыми полями.•
ToLower()
— переводит всё в нижний регистр, чтобы избежать ошибок при сравнении, независимо от регистра.🔥 — если узнал новое
🤝 — если уже пользовался
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18🤝10👍6
🔥13👍6