Как-то оно подозрительно сыро выглядит для 1.0. Ну и несколько странно что вы вебовскую терминологию повсеместно на свой лад назвали.
Почему не использовать какой-нибудь xml парсер и добавить собственно quering документа поверх этого API? И anyhow в качестве обработчика ошибок кажется выглядел бы удобнее.
Сами XPath так и просятся стать макросом с валидацией вместо строки.
Это — простой загрузчик файлов. Достаточно просто ввести одну команду. Исходный код структуры: тык
Make invalid states unrepresentable - крайне рекомендую для подобных штук. Не очень понятно зачем вам в структуре ссылка на путь к файлу. В худшем случае это имеет смысл в какой-нибудь Rc/Arc/Box обернуть, но владение полностью отдавать в структуру. В конце концов не думаю что у вас там большие проблемы с большими данными и cloned тоже вполне себе план, чтобы не иметь проблем с возвратом локальных переменных.
А, ну и тесты. Где тесты? Сам бог велел писать тесты для такого.
Так там и политика одного ребёнка была, которую только относительно недавно отменили из-за заметного снижения рождаемости и полового дисбаланса в сторону мужчин.
А планируют таки добить по нему пропозал? И в догонку другой вопрос - каналы вроде ржавых планируют завести в стандарт или пока они особо никому не нужны?
gitui или lazygit если вы из терминала выходить не хотите. Ну или например git-cola, если вам гуи нравятся больше. Выбираем файл с изменениями и жмакаем s на интересующих вас строчках - вуаля, она ушла на этап стеджинга.
То есть оно делает мерж с мастером, гоняет тесты, и если что-то пошло не так ревертит этот коммит и пушит эти два коммита в мастер или как? Звучит как минимум не очень адекватно.
Ещё надо было про --fixup коммиты и --autosquash ребейз рассказать.
$ git commit --fixup e1c231c568
$ git log --oneline 4
276371ccba fixup! Add blabla to foobar
aa7371c3b1 Do some bar staff
da73c1b8b8 Do some qux staff
e1c231c568 Add blabla to foobar
$ git rebase --interactive --autosquash HEAD~4
pick e1c231c568 Add blabla to foobar
fixup 276371ccba fixup! Add blabla to foobar
pick da73c1b8b8 Do some qux staff
pick aa7371c3b1 Do some bar staff
То есть у вас master это dev, а релизы в отдельной ветке живут? В таком случае у вас релизная ветка должна быть защищённой и никто в неё не должен коммитить напрямую.
Другое исключение это когда у у репозитория три с половиной разраба которые дружно конопатят какой-нибудь некритичный функционал.
оно же просто бургер. кто знает что там сыр или ветчина.
А по теме вопрос - насколько улучшилось время запуска приложений? Были ли какие-то оптимизации под мобилки сделаны или как раньше используют интерпретатор питона для андроида напрямую? Помнится приложения на киви стартовали порядка 5 секунд. загружая кучку статичных ассетов в память и инициализирую всю скриптовую логику?
«Не будь злом» (Don't be evil), вычеркнув эту фразу из корпоративного кодекса этики в 2018 г.
Неча быть желтушником и читать желтушников же. Его не вычеркнули, а сначала убрали в качестве одного из пунктов, а теперь оставили только в качестве присказски.
Как-то оно подозрительно сыро выглядит для 1.0. Ну и несколько странно что вы вебовскую терминологию повсеместно на свой лад назвали.
Почему не использовать какой-нибудь xml парсер и добавить собственно quering документа поверх этого API? И anyhow в качестве обработчика ошибок кажется выглядел бы удобнее.
Сами XPath так и просятся стать макросом с валидацией вместо строки.
Make invalid states unrepresentable - крайне рекомендую для подобных штук. Не очень понятно зачем вам в структуре ссылка на путь к файлу. В худшем случае это имеет смысл в какой-нибудь Rc/Arc/Box обернуть, но владение полностью отдавать в структуру. В конце концов не думаю что у вас там большие проблемы с большими данными и cloned тоже вполне себе план, чтобы не иметь проблем с возвратом локальных переменных.
А, ну и тесты. Где тесты? Сам бог велел писать тесты для такого.
считай готовая курятина, какие тут минусы.
Так там и политика одного ребёнка была, которую только относительно недавно отменили из-за заметного снижения рождаемости и полового дисбаланса в сторону мужчин.
Таблица на треть экрана, половину от которой занимает навигация - ни разу не удобнее.
А планируют таки добить по нему пропозал? И в догонку другой вопрос - каналы вроде ржавых планируют завести в стандарт или пока они особо никому не нужны?
Не все ж с Idea. Да и не все в gui обитают.
Ну то есть от rebase версии буквально ничем не отличается кроме наличия мерж коммита в мастере по итогу.
gitui или lazygit если вы из терминала выходить не хотите. Ну или например git-cola, если вам гуи нравятся больше. Выбираем файл с изменениями и жмакаем s на интересующих вас строчках - вуаля, она ушла на этап стеджинга.
git pull --rebase?
То есть оно делает мерж с мастером, гоняет тесты, и если что-то пошло не так ревертит этот коммит и пушит эти два коммита в мастер или как? Звучит как минимум не очень адекватно.
Не в одном же PR, право слово.
Ещё надо было про --fixup коммиты и --autosquash ребейз рассказать.
То есть у вас master это dev, а релизы в отдельной ветке живут? В таком случае у вас релизная ветка должна быть защищённой и никто в неё не должен коммитить напрямую.
Другое исключение это когда у у репозитория три с половиной разраба которые дружно конопатят какой-нибудь некритичный функционал.
Если вы готовы свой сервачок на растерзание отдать.
оно же просто бургер. кто знает что там сыр или ветчина.
А по теме вопрос - насколько улучшилось время запуска приложений? Были ли какие-то оптимизации под мобилки сделаны или как раньше используют интерпретатор питона для андроида напрямую? Помнится приложения на киви стартовали порядка 5 секунд. загружая кучку статичных ассетов в память и инициализирую всю скриптовую логику?
Действительно больше страшно за аниматоров, которые рисую промежуточные кадры в анимации. Вот где действительно ИИ может разогнаться.
раз я нажал кнопку и что-то пошло не так и я не делал ничего нелегитимного значит оно само сломалось.
Что-то кажется с индентацией комментариев поломалось.
Таки что мешает сдвинуть на тысячу после? Не память же оптимизировать право слово. Пускай там следующие будут не 1000, а 100 на следующие 5 страниц.
Неча быть желтушником и читать желтушников же. Его не вычеркнули, а сначала убрали в качестве одного из пунктов, а теперь оставили только в качестве присказски.