Если спросить среднестатического Go-девелопера, какие есть преимущества у Go — скорее всего вы услышите уже знакомый перечень плюшек. О них уже написано немало, но очень часто обходится стороной другая вещь, гораздо более интересная — долгосрочный эффект тех или иных решений дизайна языка. Я хочу раскрыть эту тему чуть шире, которая на самом деле актуальна не только для Go. Но в данной статье я возьму для примера два аспекта — способ обработки ошибок в Go и систему тестирования и постараюсь показать, как дизайн языка вынуждает людей писать более качественный код.
Ivan Zezyulya @ivanzoid
User
Twitter начал внедрять в ленту посторонние твиты
2 min
39KМногие пользователи Twitter сегодня обратили внимание, что в ленте твитов появились сообщения от посторонних пользователей, на которых они не подписаны (не реклама, а именно посторонние твиты). Это вовсе не глюк, а новая фича Twitter. Фактически, это фундаментальная смена всей концепции сервиса.
Раньше Twitter выполнял чисто техническую «тупую» роль — передавал вам сообщения от тех пользователей, на которых вы сами подписались. Он просто собирал их в одну ленту и обновлял её в хронологическом порядке. Теперь же Twitter позиционирует себя как «умного» поставщика контента.
Кардинальная смена концепции прошло тихо и без громких анонсов. Twitter просто обновил справочный раздел «Что такое Twitter Timeline?», изменив определение самой ленты твитов.
Раньше Twitter выполнял чисто техническую «тупую» роль — передавал вам сообщения от тех пользователей, на которых вы сами подписались. Он просто собирал их в одну ленту и обновлял её в хронологическом порядке. Теперь же Twitter позиционирует себя как «умного» поставщика контента.
Кардинальная смена концепции прошло тихо и без громких анонсов. Twitter просто обновил справочный раздел «Что такое Twitter Timeline?», изменив определение самой ленты твитов.
+29
Information
- Rating
- Does not participate
- Location
- Омск, Омская обл., Россия
- Registered
- Activity