Так чтобы подгрузились ранние сообщения, нужно будет делать еще один запрос и в чем тогда преимущество вашего решения? Кроме, того пользователю будут показываться не с реально последнего прочитанного сообщения, а с последнего загруженного и все равно прийдется листать, только теперь не вперед, а назад. Пользователями API могут быть не только люди, но и другие программы, а в таком случае может и не быть потребности отмечать загруженные сообщения, как прочитанные.
Вы предлагает помечать сообщение как прочитанные при их загрузке? То есть если телефон автоматически синхронизирует ленту, но я ее не стану смотреть, то на десктопе, я этих твитов уже не увижу?
160 — 180 часов реально потраченных на работу или проведенных на рабочем месте?
Как я понял, он учитывал не все, а только время затраченное на интересующие его деятельности, но при этом он учитывал реально затраченное время.
— Пользуйтесь моками в тестах только в случае острой необходимости (внешняя служба), иначе на каждую строчку в реальном коде придется менять несколько строк в тесте, и в конце концов это станет невыносимым бременем для всей команды.
И для каждого теста создавать кучу связанных объектов и фактически повторно и их тестировать? Зачем?
А разве обязательно нужно что бы были радикальные и революционные решения для того что бы прижиться? Хотя я вобщем не о том хотел сказать. Вы написали что гмейл заменяет вейв, а мне так не кажется, вот и решил поделиться своим мнением.
Групповые письма это ад, потому что обязательно кто нибудь нажмет вместо «Ответить всем» просто кнопку «Ответить». Также достаточно сложно увидеть всю историю разом. Ну и что бы подключить кого-то к разговору нужно что, переслать ему все цепочку сообщений?
Как я понял, он учитывал не все, а только время затраченное на интересующие его деятельности, но при этом он учитывал реально затраченное время.
И для каждого теста создавать кучу связанных объектов и фактически повторно и их тестировать? Зачем?