Как стать автором
Обновить
0
0

.NET Web Dev

Отправить сообщение
Если вы не поняли, я вас к этому и подводил. Оказывается, вам не Agile мешает тесты писать, а «манагер». Зачем вы тогда говорите: — Agile?
Я вижу тестирование того, что вы называете Core. Проверка находится в методе контролера, вы ее тестируете?
Можете указать, я не могу найти.
Я еще раз внимательно посмотрел, и не нашел ответ. Вот вы написали код. Не написали тест. Двинули стори дальше. Почему вы двинули ее дальше?
У меня складывается впечатление, что вы не очень знакомы с развитием методологий разработки ПО, предпосылками появления Agile, какие проблемы он призван решать и как. Ответ на ваши вопросы потянет на добрую статью, и не одну. К счастью, вы можете найти все ответы прямо здесь, на Хабре, а так же кучу обоснованной критики Agile, в том числе от пользователь в комментариях.
К примеру:
Та ладно ви точноее даете оценку? если да то сколько занимает процес оценки?
До оценки всем членам команды должно быть понятно, что требуется иначе стори в спринт не пойдет. Если много задач уходит на доработку или груминг занимает много времени — значит или стори плохо проработаны, или процесс плохо организован (вот вам сразу и сигнал управления). Тайная оценка дает второй чек — что все действительно понимают задачу, минус authority bias, cognitive bias. От себя добавлю — еще и третий чек, что народ не спит и не дает оценки «как все».
Оценка неспроста рекомендуется в попугаях — она ничего не говорит о том, сколько задача займет времени. Есть множество работ про expert decision making, вкратце — не очень хорошо, особенно в условиях неопределенности (пару статей). Но если использовать статистический подход, то достоверность значительно повышается.
После планирования у вас есть скоуп из разномастных стори, оцененных в попугаях с большой погрешностью. Но ошибки оценки частично компенсируются и, все вместе, деленные на историческую производительность команды, полученную статистически, дают довольно достоверную оценку. ИМО, лучше не брать больше 80% поинтов в спринт: раз на раз не приходится, лучше в спокойном спринте команда поработает над задачами из бэклога на свое усмотрение, порефакторит или поэкспериментирует.
Отвечая на вопрос — нет, я не даю оценку точнее. Но это не имеет значения.
Почему вам некогда рефакторить, некогда писать тесты, надо истерично сколачивать костыли? Почему грязные хаки допустимы? Как это проходит код-ревью? У вас вообще есть код-ревью? Зачем вы что-то штурмуете? При чем тут вообще Agile?
Это работает только при массовом клепании Однотипных Форм (тм). Бизнес не знает, как решить проблему. Тимлид не видит (почему, кстати, тимлид?), как интегрировать в систему. Оценки, как всегда, ошибаются в 2,5 раза. Или вообще никто подобных задач не делал, конечный результат мало кто себе переставляет. Разработчики не хотят делать навязанные им задачи, а хотят развиваться. Джуны боятся сказать о проблеме и тянут до последнего. Результат всегда оказывается не тем, что все себе переставляли. Ничто не ново под луной, все прекрасно описано, на реальных примерах и со статистикой, Макконнеллом, Вигерсом, Фаулером и пр.
По моему опыту, Аджайл прекрасно работает как раз в продуктовых компаниях, особенно B2C, с сильными командами.
Вы взяли простой пример, чуть сложнее «Hello World», и пытаетесь показать, что для «Hello World» фабрики не нужны (KISS). Но даже к такому простому коду много вопросов, к примеру, самый первый метод контроллера:
if (user != null) throw ...
тестировать уже не нужно?
Далее, это веб -> параллелизм, что часто забывают начинающие разработчики, и управление им невозможно спихнуть на кого-то еще. Где у вас расположиться транзакция? Но предположим, вы полагаетесь на уникальный индекс, зачем тогда эта проверка?
В целом, похвальная попытка, но когда вы испытаете боль от изменений в вашей реализации, на что вам пытаются намекнуть в комментариях, у вас появится лучшее понимание назначения DDD, SOLID, dependency inversion и пр.
Скажите честно, поменяй методику и оставь тех же руководителей, что нибудь изменилось бы в этих компаниях?
Чтобы его выкинуть. Что почти всегда неотвратимо, вопрос только в объемах выкидываемого.
Если вы точно знаете, что надо писать, то конечно вам Agile только мешать будет. Не знаю, как вы, я встречал такое нечасто.
Создайте docx Microsoft Word Document, напишите что-нибудь и сохраните. Поменяйте расширение на zip и откройте архив. Расскажите о результатах.
Я .NET разработчик, недавно менял работу. Просмотрел наверно с сотню вакансий, сходил на десяток собеседований — VB.NET единицы, и такие… скажем так, этим рекрутерам я не отвечал.
Так что нет.
Был популярен на заре .NET. Кое-где остался на поддержке, многие даже идут на конвертацию в C#. Никто в своем уме проекты на VB.NET не начинает — это верный способ остаться без хороших разработчиков.
Яркий пример, прочему развал СССР был закономерен. При официальной декларации дружбы народов и интернационализма, 85% — банальные расисты. При таком принятии основополагающей идеологи коммунизма он не мог не развалится.
Начнем с того, была ли у него в принципе возможность хоть сколько потратить на обучение?
В США 37млн афроамериканцев, если хотя бы половина из них зайдет в метро — там банально места не останется. Labor force participation rates were… 62.9 percent for Whites,… 61.6 for Black or African American.
Если бы это было так, то тот же амазон не заменял их обычными роботами
как только это станет не так
Стало не так. И с этими будет так же, но пока они дешевле.
Его же терпят только до тех пор, пока он полезный (или, по крайней мере, создает видимость пользы), а так он уже давно власти оскомину набил.
Какой такой власти? Это не Россия или Беларусь, где стоит Великому Лидеру заикнуться, и завтра уже на Лубянке или Окрестино показания дают. Нытье Трамп про Безоса уже оскомину набило, но Трамп пришел и уйдет, а Безос останется.
обязывающее проиводителей обеспечивать бесплатный ремонт/сервис на протяжении какого-то объективного периода
Гарантия?
Чушь какая. Биороботы банально дешевле, как только это станет не так — завтра все будут на улице.
При чем здесь разделение труда? Пример про социальные лифты. Погуглите zip code determines и дальше по вкусу. Еще много данных на www.opportunityatlas.org

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность