lexxand, помимо голосования за идеи должны быть налажен рабочий процесс рассмотрения, согласования, премирования (если что) и прочих вещей, связанных с поданной идеей.
По своему опыту скажу, что в каждой компании свои "хотелки" и свой рабочий процесс по этому поводу.
здрасте, вы бы почитали что такое свойства и поля класса для начала.
По́ле кла́сса или атрибу́т (переменная-член, data member, class field, instance variable) в объектно-ориентированном программировании — переменная, связанная с классом или объектом.
Stanislav, да, это как пример. Можете обернуть решение еще как-то так:
having string_agg(address,',' order by address_order) = parseAddressInfo(text_from_api)
В функции parseAddressInfo уже обрабатываете полученную строку (если передаете ее в БД). Можете обрабатывать строку в своем приложении перед передачей. Главное, чтобы получилась строка нужного формата. Вариантов много.
Не знаю насколько это правильнее и быстрее/медленнее, но можно сделать вот так:
var rows = from f in firstReportInvoice
join s in secondReportInvoice on f.Id equals s.FirstReportId
select new ReportRow { Id = f.Id, Number = s.Number };
Display(rows);
Ну для начала можно попробовать сгруппировать все методы по пользователям. Ну и вспомнить, что можно использовать волшебную инструкцию DISTINCT для отсечения дубликатов. Вроде должно работать.
SELECT user, count(DISTINCT method) FROM myTable GROUP BY user;
Владимир Коротенко, ну что-то типа ведущего разработчика в отделе. Может всех и устраивает, но меня - не очень. Вроде все и готовы поддержать изменения, но ничего делать никто не хочет.
Я понимаю, что здесь применим принцип "никто, кроме нас", но если есть возможность сбросить эту работу на более квалифицированного специалиста, то было бы неплохо.
А статьи я эти читал, но они, не то чтобы едкие, они скорее показывают ситуацию со стороны, не показывая вариантов выхода из затруднительного положения.
Сергей Соколов, спасибо, выглядит как то, что мне нужно! Есть интересные решения.
Rsa97, речь про то, что как только я нашел и поместил в начало K элементов, то остальные N-K меня вообще не интересуют и могут располагаться как хотят.
Для такого придумали уникальные идентификаторы. Добавь еще одно поле, которое будет уникальным для каждого профиля (GUID id или login, или что-нибудь еще, что будет соответствовать заложенной логике). Затем передавай этот id на сервер и ищи по нему в своем списке.
Используйте вместо review_id стандартную функцию ROW_NUMBER(). review_id - одинаковая для двух одинаковых отзывов, ROW_NUMBER() - уникальна для каждой строки в запросе.
По своему опыту скажу, что в каждой компании свои "хотелки" и свой рабочий процесс по этому поводу.