Обновить
25
0
ApeCoder@ApeCoder

Разработчик

Отправить сообщение

Статьи, книжки, теоремы и саги уже написаны :) осталось их нагуглить

Это результат прогиба И контракта с фиксированной ценой.

Я слышал, что это временно:


Примечание: В будущем планируется позволить WebAssembly напрямую вызывать Web API.
Платить каждый раз?

По факту все выбирают платить и поддерживать совместимость. Если ваш подход даст мегапреимущество, это всех завоюет. Но он не дает. Рантаймы и нативные приложения есть и известны, он не вытесняют веб

Лучше вы расскажите — это ж у вас принят "массаж напряженным членом" а у нас и фронт и бек — разработчики.

Не для всех видов массажа необходим хороший массажист, насколько я знаю. Некоторые виды массажа непрофессиональные люди волне успешно делают друг другу.


Бекэнд может помочь фронтенду, например, со вспомогательными — развертывание сред, воспроизведение багов, тестирование и т.д.

зато в следующем будет готово больше чем обычно.

Да, если объем работы для Бека и фронта в среднем статистически соответствует их возможностям. То есть команда сбалансирована. Иначе будет просто накопление wip


А ещё есть куча не продуктовых задач, которые тоже надо делать.

Это да

Боюсь даже спрашивать какая чёрная магия позволила вам сделать такой вывод.

"Сбалансировать" — достигнуть наилучшего соотношения фронта и бека для решения поставленных задач. Если нельзя достигнуть наилучшего соотношения, то все соотношения одинаковы — в том числе один бек.


Но если вам нужно решение, то оно простое — отдельно оценивать и набирать в спринт задачи по каждой специализации.

Т.е. результатом спринта может быть что-то неготовое к использованию, например, сделан один бек без фронта?

То есть любое соотношение бека и фронта эквивалентно? Можно оставить один бек и решать все задачи?

Чтобы сформулировать идею, каким образом в отличие от других компании собираются заработать денег.


Google: Цель компании Google – упорядочить всю информацию в мире и сделать ее доступной каждому


Amazon: Our vision is to be Earth's most customer centric company; to build a place where people can come to find and discover anything they might want to buy online.


...


Киоск с шаурмой: Мы накормим Южное Бутово самой дешевой шаурмой с картошкой


Разумеется, если вы еще не заметили, то люди из всего делают карго культ.

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

  • счет (на который вам бы предложили перевести деньги) — на подставное лицо, на потерянный паспорт или на дропа

А нельзя сделать больно дропу чтобы они были дороже?

Кстати, решение "те, кто освободились, помогают тем кто работает" делает потихонечку всех T-shaped

И тут появляется только что закончивший читать Scrum and XP from the Trenches PM и говорит

Если я правильно понимаю, что написано в книжке и вашу ситуацию, то увеличить количество сторипоинтов на следующую итерацию это против книжки потому, что считаются только готовые истории, а те, в которых сделан только бекенд не считаются.


А что, если история была почти закончена? Почему мы не используем дробные значения для таких
историй при подсчете реальной производительности? Потому, что Scrum (как и гибкая разработка (agile), да и
бережливое производство (lean)) ориентирован на то, чтобы создавать законченный, готовый к поставке
продукт! Ценность реализованной наполовину истории нулевая (а то и отрицательная). См. книгу “Managing
the Design Factory” автора Donald Reinertsen или одну из книг авторов Mary Poppendieck и Tom Poppendieck.

С моей точки зрения в духе книжки было бы попросить бекенд помочь фронтенду на простых или вспомогательных задачах — ситуация аналогична главе Чем занимается тестировщик, когда нечего тестировать. Либо устранением технического долга — внутренними вещами — если они совсем ничем не могут помочь спринту.

Интересно было бы сравнить с .NET Core 3.0 и System.Text.JSON. По ссылкам обещают ускорение:


Description  RPS    CPU (%) Memory (MB)
Newtonsoft.Json – 500 B 136,435 95  172
System.Text.Json – 500 B    167,861 94  169
Newtonsoft.Json – 2.4 KB    97,137  97  174
System.Text.Json – 2.4 KB   132,026 96  169
Newtonsoft.Json – 40 KB 7,712   88  212
System.Text.Json – 40 KB    16,625  96  193

Два программиста говорят о том, какую библиотеку выбрать для логгирования, третий это слышит, подключается и советует им что-то по своему опыту, например.

Это зависит от, того, что считать моком и как он реализован. В статически типизированном языке можно динамически генерить моки а волшебство зафигачит Not Implemented Exception, например, во все методы кроме явно указанных.


https://habr.com/ru/post/150859/

Пусть это будет не сервис, а просто функция или метод для заказа пиццы?

Если вы для 3х методов класса тесты пишете, а для 4го, который, например, всего лишь однострочная обертка библиотечной функции — нет, то используете ли вы для разработки TDD?

Да. Если я использовал для гвоздя молоток, а для шурупа отвертку, то я использую молоток.


А если вы именно по принципам TDD которые описывают его применимость определили что для этого метода тесты не нужны, то использовали ли вы его для разработки?

А вот тут я бы хотел ссылочку. Я слышал принцип "Тестировать надо то, что может сломаться". В моем представлении тестировать надо то, тестирование чего окупается (легко тестировать или выигрыш от предотвращения багов и влияния на дизайн большой).

Информация

В рейтинге
Не участвует
Откуда
Россия
Дата рождения
Зарегистрирован
Активность