Я привык явно всегда и везде вызывать ConfigureAwait(), даже когда это не нужно т.е. ConfigureAwait( true ), на самом деле это стандартный code style для Resharper и просто не поставить не получится, будет все перечеркнуто warnings, а если в jenkins эти warnings подняты до уровня error, то вообще билд не будет делаться (у нас так строго, да)
С точки зрения программирования это тоже полезно, потому что заставляет разработчика указать explicit intention, хочет или нет он, чтобы сохранялся контекст для выполнения continuation на нем.
Ну не ядерный арсенал, тем не менее близко, я контрактор одного из трех гигантских немецких автомобильных концернов, пишем софт для инженеров, соответственно и требования такие.
Не бывает такого, чтобы кто-то из команды не понимал алгоритм или другой функционал, который нужно реализовать.
Покер плэннинг длится до тех пор пока каждый участник не будет хорошо понимать обсуждаемый функционал. Затем это запекается в подробной спецификации до написания хоть одной строчки кода. Соответственно к моменту старта имлементации, задача фактически решена участниками и расписана в документации.
В процессе ревью чаще всего уже нет необходимости разбираться как это работает, в основном решаются вопросы, касающиеся соблюдения чистоты кода в соответствии с классическими принципами из методички.
Поэтому не понимаю вашего негатива на мой комментарий.
С точки зрения программирования это тоже полезно, потому что заставляет разработчика указать explicit intention, хочет или нет он, чтобы сохранялся контекст для выполнения continuation на нем.
Ну не ядерный арсенал, тем не менее близко, я контрактор одного из трех гигантских немецких автомобильных концернов, пишем софт для инженеров, соответственно и требования такие.
Не бывает такого, чтобы кто-то из команды не понимал алгоритм или другой функционал, который нужно реализовать.
Покер плэннинг длится до тех пор пока каждый участник не будет хорошо понимать обсуждаемый функционал. Затем это запекается в подробной спецификации до написания хоть одной строчки кода. Соответственно к моменту старта имлементации, задача фактически решена участниками и расписана в документации.
В процессе ревью чаще всего уже нет необходимости разбираться как это работает, в основном решаются вопросы, касающиеся соблюдения чистоты кода в соответствии с классическими принципами из методички.
Поэтому не понимаю вашего негатива на мой комментарий.
Мы команде себя в шутку называем "клин код наци", чтобы пройти код ревью у меня, нужно быть действительно хорошим программистом.