Каких задач должно накопиться за неделю в приложении интернет магазина?
Тех же, что и в любом другом приложении. Здесь ошибка, там неудобно оказалось, вот тут хочется а/б тест провести, а тут ускориться немножко можно или легаси подразгрести. Если у вас большая аудитория — всегда найдутся люди, которым по каким-то причинам больно, и места, которые можно улучшить. Это реальность, независимо от процесса.
Или вы сейчас хотите рассказать, что целиком приложение тестировать вообще не надо, если фича ветки оттестированы ???
Хочу сказать, что при нормально построенном процессе провести регресс за неделю — более чем реально.
Вы вообще определитесь, на каком стуле пытаетесь усидеть. То у вас «интернет-магазин» — это что-то простое, где задач почти нет, то у вас это что-то сложное, что за неделю не протестировать.
Ну и спорить в 2021 с практиками CI/CD — это уже что-то интересное. Не хочу мелкие релизы, которые легко проверить и откатить, если что-то не так — хочу большие куски, чтоб страдать неделями, а когда рванет — чтоб по самые уши оторвало.
К сожалению, отсутствие договора об экстрадиции между Нидерландами и Ираном не позволяет задержать преступника, пока последний находится на территории последнего.
Точно ли «к сожалению»? На территории Нидерландов его нет, налогоплательщикам не нужно оплачивать его проживание в тюрьме. Звучит как успех.
Я думаю, что при выборе инструментария надо думать головой, а не упомянутой задницей. Для разработчиков Kotlin team важно выжать максимум перформанса, поэтому они переиспользуют объекты, чтобы снизить нагрузку на GC, но берут на себя сложности управления мутабельным состоянием. Мне важно иметь стабильный код без волшебных багов, поэтому я использую иммутабельность. Problems?
Что выведет следующий код?
Ничего удивительного для человека, который знает, что переменная в котлине — это ссылка на объект, а параметры передаются по значению. Умение сломать японскую бензопилу не означает, что валить лес надо топорами.
Собственно, поэтому мне на практике приходилось использовать data class-ы ОЧЕНЬ редко.
Использую их постоянно, потому что
Объявить иммутабельные штуки
Мутабельные данные — отличный способ отстрелить себе задницу, ящитаю. Ну а раз в любом случае это будет POJO с final-полями, то отчего бы не обмазать его префиксом data и не получить сахарок в виде copy-метода?
А еще оба эти понятия нельзя использовать в ситуации, когда весь генетический код пропускается через мясорубку. Точечные изменения — это как раз генная инженерия, Crispr-Cas9 и вот это всё, индуцированный мутагенез — это попытки залить в бутылки клей пополам с мусором и трясти до тех пор, пока внутри не получится кораблик.
Хорошо, «ген, скопированный из генома особи вида Xxxxx Yyyyy, где вид Xxxx Yyyy может быть совершенно чуждым с точки зрения эволюции виду изменяемого организма». Так лучше?
Нет, не лучше. Что значит чуждым? Там будут другие нулкеотиды кроме ATGC? Серьезно, расскажите, пожалуйста, чем последовательность ACTCAGTAA, полученная в результате ошибки дублирования днк, отличается от ACTCAGTAA, взятой у мартышки.
Нет понятия «ген вида», это изобретение изнасилованных журналистов. Школьный учебник по биологии в помощь.
даже форсированная, мутация будет только порождать точечные изменения в имеющихся генах
Настолько точечные, что на выходе радиационного и химического мутагенеза — нежизнеспособные мутанты. Отличная точечность, Уолтер, надежная, как швейцарские часы.
Ну если вы катаетесь кругами автостопом от дома к тому же дому, в дороге не питаетесь и спите под кустом — то да, автостоп полностью бесплатен. Непонятно, правда, как это совмещать с работой — или интересными вещами можно только в отпуск заниматься?
С разморозкой вас. Интернет в России стоит копейки, если вы не заметили. Если у вас есть 200-300 рублей в месяц на мобильную связь (которая нынче практически базовая потребность) — то у вас есть и интернет.
Какими интересными вещами с месячным бюджетом в 300 рублей вы предлагаете заняться — мне очень любопытно. Сворачивать кораблики из газет? Обряжать уличных котов в цветные колпаки и штанишки?
У вас — возможно, в России сейчас подъем сервисов доставки продуктов, как грибы после дождя. Выбрал на сайте и тебе всё привезли, даже зад от дивана отрывать не надо. Ну и то же такси никто не отменял.
В общем, граничный случай. Кому-то, может, и невмоготу без машины, но лично я спокойно своим ходом двигаю закупаться на неделю.
Плюс, ощущение от такого, будто я барин, а барином я быть не люблю.
Иронично, потому что изрядная часть граждан предпочитает личную бричку по обратной причине — ведь они же не холопы со всеми подряд в автобусе трястись.
У вас какие-то излишне пессимистичные представления о России. Интернетом пользуются 80 процентов населения страны — вы же не думаете, что они все живут в Москве и СПб?
Всероссийская сеть с огромным бюджетом на разработку. Какая там у них цель стояла, 500 разработчиков?
куча пиццерий в яндекс.го\деливери
Не путайте это с собственным IT-продуктом. Для базовой интеграции с яндекс едой даже эникей не нужен — тебе привезут планшет с приложением, залогинься и работай.
… человеком, у которого есть необходимые навыки и знания. Про вот этот пункт все почему-то постоянно забывают. В том и посыл статьи — чтобы качественно поддерживать хороший продукт, не превращая его в помойку, нужен хороший программист, а они стоят дорого.
В единичном случае да, но на большой выборке уже нет.
При условии, что в выборке нет перекосов, а это требует отдельной проверки. К примеру, я бы мог предположить, что активные обитатели какого-нибудь лора более склонны красноглазить по выходным, нежели среднестатистический айтишник — и они же более склонны поддерживать Столлмана.
Тех же, что и в любом другом приложении. Здесь ошибка, там неудобно оказалось, вот тут хочется а/б тест провести, а тут ускориться немножко можно или легаси подразгрести. Если у вас большая аудитория — всегда найдутся люди, которым по каким-то причинам больно, и места, которые можно улучшить. Это реальность, независимо от процесса.
Хочу сказать, что при нормально построенном процессе провести регресс за неделю — более чем реально.
Вы вообще определитесь, на каком стуле пытаетесь усидеть. То у вас «интернет-магазин» — это что-то простое, где задач почти нет, то у вас это что-то сложное, что за неделю не протестировать.
Ну и спорить в 2021 с практиками CI/CD — это уже что-то интересное. Не хочу мелкие релизы, которые легко проверить и откатить, если что-то не так — хочу большие куски, чтоб страдать неделями, а когда рванет — чтоб по самые уши оторвало.
А задачи должны быть только неотложные?
Заглянем-ка в статью.
Точно ли «к сожалению»? На территории Нидерландов его нет, налогоплательщикам не нужно оплачивать его проживание в тюрьме. Звучит как успех.
Я думаю, что при выборе инструментария надо думать головой, а не упомянутой задницей. Для разработчиков Kotlin team важно выжать максимум перформанса, поэтому они переиспользуют объекты, чтобы снизить нагрузку на GC, но берут на себя сложности управления мутабельным состоянием. Мне важно иметь стабильный код без волшебных багов, поэтому я использую иммутабельность. Problems?
Ничего удивительного для человека, который знает, что переменная в котлине — это ссылка на объект, а параметры передаются по значению. Умение сломать японскую бензопилу не означает, что валить лес надо топорами.
Использую их постоянно, потому что
Мутабельные данные — отличный способ отстрелить себе задницу, ящитаю. Ну а раз в любом случае это будет POJO с final-полями, то отчего бы не обмазать его префиксом data и не получить сахарок в виде copy-метода?
А еще оба эти понятия нельзя использовать в ситуации, когда весь генетический код пропускается через мясорубку. Точечные изменения — это как раз генная инженерия, Crispr-Cas9 и вот это всё, индуцированный мутагенез — это попытки залить в бутылки клей пополам с мусором и трясти до тех пор, пока внутри не получится кораблик.
Нет, не лучше. Что значит чуждым? Там будут другие нулкеотиды кроме ATGC? Серьезно, расскажите, пожалуйста, чем последовательность ACTCAGTAA, полученная в результате ошибки дублирования днк, отличается от ACTCAGTAA, взятой у мартышки.
Нет понятия «ген вида», это изобретение изнасилованных журналистов. Школьный учебник по биологии в помощь.
Настолько точечные, что на выходе радиационного и химического мутагенеза — нежизнеспособные мутанты. Отличная точечность, Уолтер, надежная, как швейцарские часы.
Либо крестик, либо труселя.
Сейчас бы игнорировать разницу в цене между едой, которую готовишь сам, и едой в общепите.
Какими интересными вещами с месячным бюджетом в 300 рублей вы предлагаете заняться — мне очень любопытно. Сворачивать кораблики из газет? Обряжать уличных котов в цветные колпаки и штанишки?
В общем, граничный случай. Кому-то, может, и невмоготу без машины, но лично я спокойно своим ходом двигаю закупаться на неделю.
Иронично, потому что изрядная часть граждан предпочитает личную бричку по обратной причине — ведь они же не холопы со всеми подряд в автобусе трястись.
Доставка же. Зачем кочевряжиться, если за небольшие деньги специально обученные люди всё привезут, поднимут и занесут?
Всероссийская сеть с огромным бюджетом на разработку. Какая там у них цель стояла, 500 разработчиков?
Не путайте это с собственным IT-продуктом. Для базовой интеграции с яндекс едой даже эникей не нужен — тебе привезут планшет с приложением, залогинься и работай.
УК РФ Статья 146. Нарушение авторских и смежных прав
… человеком, у которого есть необходимые навыки и знания. Про вот этот пункт все почему-то постоянно забывают. В том и посыл статьи — чтобы качественно поддерживать хороший продукт, не превращая его в помойку, нужен хороший программист, а они стоят дорого.
При условии, что в выборке нет перекосов, а это требует отдельной проверки. К примеру, я бы мог предположить, что активные обитатели какого-нибудь лора более склонны красноглазить по выходным, нежели среднестатистический айтишник — и они же более склонны поддерживать Столлмана.