"говорят, штаны горят" А это можно проверить бенчмарком, да и разница скорее всего не будет существенной Хотя в некоторых случаях, насколько я помню, каналы могут "свернуться" в атомик (если это канал пустых структур)
А вот расскажите про нейминг интерфейсов. Канонично ими описывать поведение объектов, все эти Reader, Writer, итп. Но в go tour использование интерфейсов показывают на примере площади треугольника/прямоугольника. И вот тут вопросов 2:
1) с каким пор площадь стала поведением объекта? 2) как такой интерфейс назвать?
1) поведение - обладать площадьбю
2) Arierнасколько я могу судить. Правила английского искажаются при нейминнне в го
Возник вопрос, надо сделать список онлайн пользователей, будет лучше сделать отдельную таблицу или сделать поле в таблице пользователей с флажком 1 или 0
Оооо, это на самом деле не такая простая тема, как может показаться на первый взгляд Во-первых, как вы определяете, когда пользователь перешёл в онлайн Во-вторых, когда вы хотите считать пользователя оффлайн
Возник вопрос, надо сделать список онлайн пользователей, будет лучше сделать отдельную таблицу или сделать поле в таблице пользователей с флажком 1 или 0
Возник вопрос, надо сделать список онлайн пользователей, будет лучше сделать отдельную таблицу или сделать поле в таблице пользователей с флажком 1 или 0
Зависит что вы собрались хранить помимо статуса. Возможно дату последнего логина/логаута, еще какие-то данные