Size: a a a

Saint P Ruby Community

2019 November 29

MS

Mikhail Sytchev in Saint P Ruby Community
Когда пользователи пристально следят за развитием сервиса
источник

MS

Mikhail Sytchev in Saint P Ruby Community
Ты же на свои любимые Приложения и ОС читаешь чейнжлог
источник

AG

Alex G in Saint P Ruby Community
А гит лог - не чейнджлог?
источник

MS

Mikhail Sytchev in Saint P Ruby Community
Если ты для кого-то делаешь сервис, которым они фултайм на работе пользуются, то ой как следят
источник

SZ

Slava Zharkov in Saint P Ruby Community
интересная тема, не думал про это в контексте продукта
источник

MS

Mikhail Sytchev in Saint P Ruby Community
Ещё голосуют за фичи в след. релиз, суки :)
источник

IM

Igor Morozov in Saint P Ruby Community
Mikhail Sytchev
Когда пользователи пристально следят за развитием сервиса
кажется, что в таком кейсе, автоматически генерить чейнджлог и отдавать его им — это half-assing задачи в чистом виде.

но это если нет прослойки в виде человека, который этот чейнджлог обрабатывает и описывает понятным языком
источник

SZ

Slava Zharkov in Saint P Ruby Community
но я наверное такое бы скорее административно решал или через трекер задач. потому что из коммитов сложно все-таки это делать как ни крути
источник

AG

Alex G in Saint P Ruby Community
Slava Zharkov
но я наверное такое бы скорее административно решал или через трекер задач. потому что из коммитов сложно все-таки это делать как ни крути
особенно, если собирать из разных репозиториев бэка/фрона/мобильного аппа :)
источник

SZ

Slava Zharkov in Saint P Ruby Community
да, именно
источник

MS

Mikhail Sytchev in Saint P Ruby Community
Как показывает практика, собрать хороший чейнжлог менеджеру или продакту по коммитам — ресурсоемкая задача. Надо вникать что в каждом косите делалось: подкапотное ли это решение  или его видно из вне.

Я вижу конвенции в комитах как облегчение работы продакту по формированию зрелого чейнжлог
источник

SZ

Slava Zharkov in Saint P Ruby Community
ну есть же наверное задачи в трекере человеко-читаемые? зачем из коммитов то это тянуть?
источник

АД

Антон Дьячук in Saint P Ruby Community
Mikhail Sytchev
Классический интернет-стартап вряд ли в них нуждается, за редким исключением
на хайлоаде тоже рассказывали что хадуп у них не гарантирует доставку сообщения, ваще оратор не видел в этом никакой проблемы для классических интернет-стартапов
источник

АД

Антон Дьячук in Saint P Ruby Community
мы ушли курить и пить кофе после такого утверждения
источник

VZ

Victor Zagorodny in Saint P Ruby Community
привет, друзья. скажите, а кто-то встречал где-нибудь комментарий от Матца, почему изначально при дизайне языка было принято решение не делать функции first-class citizens? почему концепция блоков и различие между блоками и lambda утвердилось изначально?
источник

АД

Антон Дьячук in Saint P Ruby Community
Mikhail Sytchev
Классический интернет-стартап вряд ли в них нуждается, за редким исключением
в классических интернет-стартапах финансирование обычно ограничено, какраз для экономии ресурсов и эффективного планирования эти практики обязательно должны использоваться
источник

AD

Anton Davydov in Saint P Ruby Community
Victor Zagorodny
привет, друзья. скажите, а кто-то встречал где-нибудь комментарий от Матца, почему изначально при дизайне языка было принято решение не делать функции first-class citizens? почему концепция блоков и различие между блоками и lambda утвердилось изначально?
думаю, что это стоит у матцумото сана спросить лично
источник

A

Alex in Saint P Ruby Community
Что значит "концепция блоков и различие между блоками и lambda"? Блок это минимальная абстракция языка, содержащая код, который может быть выполнен. Лямбды, проки, методы это абстракции поверх блоков. Я бы не сказал, что вопрос "различия между блоками и лямбда" имеет смысл.
источник

VZ

Victor Zagorodny in Saint P Ruby Community
Alex
Что значит "концепция блоков и различие между блоками и lambda"? Блок это минимальная абстракция языка, содержащая код, который может быть выполнен. Лямбды, проки, методы это абстракции поверх блоков. Я бы не сказал, что вопрос "различия между блоками и лямбда" имеет смысл.
если на это так смотреть, то да. но язык усложняется тем, что есть различные по типу и возможностям объектно-ориентированные обертки над блоками.
источник

VZ

Victor Zagorodny in Saint P Ruby Community
Method, Proc (различных типов), UnboundMethod
источник