|
rss_habr
Feature-Sliced Design: эволюция фронтенда для быстрых экспериментовПятница, 04 Ноября 2022 г. 12:42 (ссылка)
Сегодня никого не удивишь тем, что бизнес-требования и приоритеты в развитии проектов постоянно меняются. Поэтому важно спроектировать такую архитектуру, которая будет гибкой, легко масштабируемой и поддерживаемой, а также иметь единую терминологию. Это позволит онбордить новых сотрудников на проекте быстро и эффективно. Мы используем preact/compat — с его помощью получаем доступ к множеству библиотек экосистемы React, что делает разработку более гибкой, и при этом можем использовать Preact. Но эти же плюсы зачастую оборачиваются в обратную сторону: например, нет единой методологии по проектированию приложений, как, например, в Angular. Кроме того, многообразие библиотек усложняет погружение в проект, а свобода в реализации и проектировании может обернуться захламлением кодовой базы, что пугает разработчиков, особенно новичков. Я встречал проекты, в которых раскиданы несколько одинаковых по функционалу компонентов. Например, пять вариаций одной кнопки, а чистые UI-компоненты находились рядом с компонентами, напрямую связанными с доменной областью приложения. Для нашей команды эти проблемы также актуальны. Чтобы их решить раз и навсегда, мы обратились к активно развивающейся методологии Feature-Sliced Design (FSD). Ниже я познакомлю с ее главными принципами и с нашим опытом ее использования. Забыл представиться — я Женя, фронтенд-разработчик в команде Quick Experiments inDrive. Расскажу, как мы занимается разработкой внутренних стартапов на основе бизнес-гипотез с помощью FSD. Читать далееhttps://habr.com/ru/post/693768/?utm_source=habrahabr&utm_medium=rss&utm_campaign=693768
rss_habr
[Перевод] TypeScript в деталях. Часть 3Четверг, 29 Сентября 2022 г. 12:44 (ссылка)
Представляю вашему вниманию перевод еще нескольких статей из серии Mastering TypeScript, посвященных углубленному изучению TypeScript.
https://habr.com/ru/post/690726/?utm_source=habrahabr&utm_medium=rss&utm_campaign=690726
rss_habr
[Перевод] TypeScript в деталях. Часть 2Понедельник, 12 Сентября 2022 г. 16:20 (ссылка)
Представляю вашему вниманию перевод еще нескольких статей из серии Mastering TypeScript, посвященных углубленному изучению TypeScript.
https://habr.com/ru/post/687806/?utm_source=habrahabr&utm_medium=rss&utm_campaign=687806
rss_habr
Топ вещей из Java, которых мне не хватает в C#Понедельник, 12 Сентября 2022 г. 11:37 (ссылка)
Спор "Java vs. C#" существует чуть меньше, чем вечность. Есть много статей, затрагивающих разные участки его спектра: Что есть в C# чего нет в Java, что языки друг у друга позаимствовали, у одних LINQ, у других обратная совместимость, в общем, тысячи их. Однако, я никогда не видел, чтобы писали о чём-то, что в Java, с точки зрения фич языка есть, чего в C# нет. Впрочем, я здесь не для того, чтобы спорить. Эта статья призвана выразить моё субъективное мнение и заполнить небольшой пробел по теме, озвученной в заголовке. Читать далееhttps://habr.com/ru/post/687412/?utm_source=habrahabr&utm_medium=rss&utm_campaign=687412
|
LiveInternet.Ru |
Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат О проекте: помощь|контакты|разместить рекламу|версия для pda |