Ух ты! Какой большой ответ для человека который не понимает как устроен c++.
Еще можно добавить про precompiled headers на «используется большое количество инклюдов и шаблонного кода».
По моему Properties уже давно успешно реализуются через темплейты.
Extension methods конечно хорошо, но затруднит читаемость кода.
Ну а с лямбдами всё спорно, изначально у них странный синтаксис. Меня всегда особенно беспокоил возвращаемый тип через '->', это уж совсем как-то мерзковато.
STL уже давно никуда не годиться, и работать с ним не удобно и выглядит всё порой страшновато, да и много нужных вещей не хватает. Но с другой стороны новый STL2 тоже ни к чему, к хорошему это не приведет, т.к. все сразу захотят свой STL.
и его не будет тошнить от неудобоваримости увиденного
Ну это очень спорно. Когда уже долго пишешь на плюсах его синтаксис начинает казаться идеалом.
Да это не особо замечание, просто дополнение.
В сети не так много хороших примеров с Google sheet/drive API, поэтому большинство кода я писал методом проб и ошибок по дефолтному мануалу с описаниями запросов Google API.
Кстати я не пробовал и не особенно уверен, что без каких-то дополнительных действий смогу создать документ с помощью API Key доступный моему аккаунту.
Генерация отчетов с записью их в GDrive — хорошая идея. Интересно можно ли там еще и добавленных пользователей оповестит о обновлении, надо будет попробовать.
И еще. С помощью GSpread я так и не смог ничего сделать, не удалось заставить его видеть хоть какие-то документы.
Буквально пару дней назад занимался похожей задачей (генерил SQL код на добавление записей из SpreadSheet), но вместо OAuth и сервисного аккаунта использовал API key, так проще получить доступ ко всем документам пользователя.
Ну на самом деле, автор статьи понимал на что идет. Это вполне закономерно, что для кого-то эта тема может показаться провокационной. Ну и тем более те кто отвечал на «толстые» комментарии — продолжал далее подогревать интерес. Так что — все молодцы.
Еще можно добавить про precompiled headers на «используется большое количество инклюдов и шаблонного кода».
Extension methods конечно хорошо, но затруднит читаемость кода.
Ну а с лямбдами всё спорно, изначально у них странный синтаксис. Меня всегда особенно беспокоил возвращаемый тип через '->', это уж совсем как-то мерзковато.
STL уже давно никуда не годиться, и работать с ним не удобно и выглядит всё порой страшновато, да и много нужных вещей не хватает. Но с другой стороны новый STL2 тоже ни к чему, к хорошему это не приведет, т.к. все сразу захотят свой STL.
Ну это очень спорно. Когда уже долго пишешь на плюсах его синтаксис начинает казаться идеалом.
В сети не так много хороших примеров с Google sheet/drive API, поэтому большинство кода я писал методом проб и ошибок по дефолтному мануалу с описаниями запросов Google API.
Кстати я не пробовал и не особенно уверен, что без каких-то дополнительных действий смогу создать документ с помощью API Key доступный моему аккаунту.
Генерация отчетов с записью их в GDrive — хорошая идея. Интересно можно ли там еще и добавленных пользователей оповестит о обновлении, надо будет попробовать.
И еще. С помощью GSpread я так и не смог ничего сделать, не удалось заставить его видеть хоть какие-то документы.
И кстати получить доступ к этому же документу с помощью OAuth я так и не смог.