Pull to refresh
3
0
Send message

Как я бросила двустороннюю архитектуру и ушла к Redux со SwiftUI и SwiftData

Под "двухсторонней архитектурой" имеется ввиду, что раньше поток данных был двунаправленный (two-way data binding), а перешли на однонаправленный (one-way data binding)? или что-то другое?

Как мы уменьшили количество кода для генерации графиков в 10 раз, сделав Vue-компонент оберётку вокруг highcharts

Это кажется просто задачи для практики python как языка, которые не связаны с автоматизацией тестов.
Напрямую по крайне мере.

Во 1, тут нужно писать сами функции (это обычно задача разработчика), во 2, тут нужно написать юнит-тесты, это опять задача разработчика.

Если цель этой статьи именно практика python, то она любому начинающему на python подходит.

Если для тестировщиков, то примерах лучше взять какой-то сервис публичный и предложить написать на него API или UI тесты

Tabnine

А вы им сами пользовались? У меня есть опыт с бесплатной версией, не очень удобный (в бесплатной версии), мешает рекламой встроенной в автодополнение кода

Разве у вас в итоге получились микро-фронты? Обычный монолитный фронтенд. Разве нет?

На хабре уже было несколько похожих статей
Вот несколько похожих на вашу статей: 1, 2, 3, 4, 5 и это даже не всё что беглым поиском нашёл

Я понимаю когда на хабре раз в несколько лет разбирают одну и ту же тему или публикуют перевод, который был сделано до, ресурс долго живущий это нормально, но все посты про chatgpt вышли в последние 3 месяца

У вас написано:

WatchEffect может отслеживать только адрес памяти реактивного объекта. Изменение элементов массива или свойств объекта не изменит адрес памяти и, следовательно, не вызовет срабатывания метода watchEffect

Но после вы приводите примеры, где всё же изменение элементов массива или свойств объекта приводит к срабатыванию watchEffect. Получается всё же может отслеживать, но есть нюансы ;)

для слежения за массивами используйте спред-оператор, а для слежения за объектами — функцию toRefs().

Для объектов так же можно использовать (спред-оператор)[https://github.com/vuejs/core/issues/1351], НО! изменения будут отслеживаться поверхностно, как и в массивах на самом деле.

То есть если у вас массив:

const items = reactive([{ count: 0 }, { count: 10 }])
watchEffect(() => {
    console.log(...items)
})
items.push({ count: 15 }) // watchEffect сработает
items[0].count = 100 // watchEffect не сработает

Чтобы для такого массива watchEffect работал по аналогии с watch c флагом deep, нам нужно создать копию объекта и каждое свойство у него дёрнуть, что добавит в watchEffect отслеживание всех свойств. Если костылить, то можно дёрнуть cloneDeep из lodash :)

Думаю если вы показали способ поиска чисел Фибоначи при помощи рекурсивного процесса, то стоит так же показать и способ с итеративным процессом. Потому что в JS (из коробки) поиск с помощью рекурсивного процесса не эффективен :(

Если кому-то захочется подробнее ознакомиться с рекурсией, то на hexlet есть статья где про рекурсию написано подробнее
https://ru.hexlet.io/blog/posts/recursive

Считаю важно отменить, что Class в JS это не просто «синтаксический сахар». Не всё что мы можем сделать с Class-ами, мы можем повторить на прототипах.

На хабре уже была статья, JavaScript-классы — это не просто «синтаксический сахар»

Спасибо за подборку!

Статья "Что нового в node.js" ссылается на статью на харбре, которая уже была в вашем дайджесте.
А если все уже запущено и у меня есть все 6 вредных привычек, в какую сторону двигаться?
Раньше тоже считал, что нет особенных людей и все люди одинаковы.
Но тут познакомился с соционикой, если вкратце, есть разные типы личности, одним легко дается один вид деятельности, другим другой.
Важно понять к какому типу личности относишься ты, так проще будет понять к чему у тебя душа лежит. А если заниматься любимым делом то вероятность того что ты придешь к успеху увеличивается в разы!
Думаю чтобы люди не зря читали эту статью в начале стоило написать, что она ориентирована на менеджеров по продажам и им сочувствующим.

Начало было бы примерно таким:
-> Но я нашел два фильма, которые будет полезно посмотреть не только в одиночку, но и с вашими менеджерами по продажам.
Сначала подумал мб в Москве, но через карты узнал что это Питер.
Укажите в посте пожалуйста что встреча происходит в Питере.
Планируется ли подобное мероприятие в Москве?

Information

Rating
Does not participate
Date of birth
Registered
Activity