1. Так по-человечески описали свои рассуждения и вопрос, и так нелепо завершили сообщение сленгом… В общем, я не считаю ваше обращение проявлением ненависти (может быть провокацией да, но это - на вашей совести), а также вы не производите впечатление новичка.
2. Спасибо, что своим вопросом обратили мое внимание на некоторую узость мысли и отсутствие уточнений, какой из способов взаимодействия с ботом я использую, на чьем примере рассматриваю реализацию методов. В статью внесла пояснения.
3. Ну и, на всякий случай, вдруг вам это пригодится для постижения ботов на java.
1. Про отход от camelCase согласна, спасибо, что указали (порой переклинивает…).
2. Насчет ".split(" ");" — такова была изначально задумка – жесткие требования к формату запроса пользователя, тем более сам запрос очень простой. Но в будущем да, согласна, что должно быть больше вариаций на некорректные действия пользователя + проверка на валидность роста и даже веса.
3. Насчет обработки "/start" в статье специально не раскрывается тема обработки команд, о чем так и указано: «.. если опустить реализацию методов, участвующих в обработке команд, …». А так по коду в onUpdateReceived это есть, и увидеть можно в полной версии кода на ГитХаб.
4. Возможно, в демонстрационной части кода нужно было оставить пробелы в том месте, где идет реализация различных методов после обработки сообщений пользователя, но мне казалось достаточным комментария «// производим расчет ИМТ, высылаем пользователю результаты и рекомендации, заносим результаты в базу данных». И если кто-то захочет самостоятельно разобраться в подробностях, выходящих за рамки обозначенной темы статьи, может пройти в полную версию кода на ГитХаб.
5. А в целом обсуждения чьих-то предложенных решений очень полезно, поскольку со стороны можно разглядеть то, на чем «замыливается» взгляд изнутри. Поэтому спасибо за комментарий.
Мне больше на месте сидится и вместо кругосветки грезится небольшой комфортный домик на лесистом земельном участке в пару-тройку гектаров где-нибудь в теплых краях)). Но за минувший год попытка неагрессивной раскрутки пары совершено не связанных друг с другом проектов, которые казались мне перспективными и бесконечно нужными потребителю, разбилась о берег суровой маркетинговой реальности.
С ютуб-каналом Nikita Developer ознакомилась и, учитывая собственный опыт, отношусь к нему скептически... Но Вы совершенно правы - дорогу осилит идущий! И абсолютная уверенность в успехе, которой у Вас хоть отбавляй, является мощнейшим двигателем!!! Я искренне желаю Вам реализовать задуманное!
А возраст - это условности)) Начинать никогда не поздно!!!
Мне очень приятно, что бот Вам понравился! Конечно, это все первые проекты, чтобы опробовать свои силы в самостоятельной работе, и в будущем безусловно есть желание развиваться в свободное от приносящего доход занятия время. Оно (занятие), конечно, за 25 лет непрерывного труда уже стоит поперек горла, но, как ни крути, пока обеспечивает меня «хлебом насущным»))
)) да уж, это упорство и целеустремленность да во что-то бы монетизируемое!:))…
Спасибо за предложение помощи! Пока, еще в процессе обучения осознав, что надо было идти несколько другим путем в получении знаний (но, такое уж дело, привыкла все доводить до конца, а потому не бросила и дотянула до диплома), и попробовав свои силы на несложных телеграмм-ботах, размышляю, в какое русло себя направить и каким очередным проектом заняться… И да, тоже есть мысли начать освоение Андроид:)
Просто тогда это был выпускной проект и хотелось «поиграть» в применение когда-то полученных знаний)) После трудностей с реализацией сборки в .exe файл поняла, что вряд ли вернусь к этой платформе… Особенно сейчас, когда десктопные приложения настойчиво вытесняются да, браузерами и все теми же ботами мессенджеров
А насчет проблем с правообладателями - бот некоммерческий, изображения используются в информационных, учебных или культурных целях, авторы картин и музеи, где они размещены, указаны
Правильная статья! Со всеми пунктами полностью соглашусь и как работник, и как начальник (пусть даже не в it-сфере). Но есть моменты - трудно себя контролировать и принуждать соблюдать некоторые из этих пунктов в силу разных обстоятельств: психотип личности, нужда в заработке и пр… А так да, рассуждения и выводы верные.
Дело не в том, куда предустановлена IDEA, дело в системной папке AppData (на скрине с ошибкой как видно, что она располагается в директории с названием на кириллице). Перенести содержимое AppData и изменить настройки Windows по указанию нового расположения этой папки я не решилась, тем более, что был другой компьютер без таких нюансов. А наименование директории, где хранится AppData, - это реальная проблема, с которой сталкиваются начинающие разработчики, если судить по тем форумам, что я находила
Пробовала Launch4j - результат был нулевой. Глубоко копать не стала, т.к. хотелось, чтобы все писалось и собиралось из IntelliJ IDEA (поиск наиболее простого пути:))
Потому что дело не в том, в какой папке сам проект, а в том, где установлена IntelliJ IDEA (на скрине виден путь в сообщении об ошибке), которая собирает проект.
У меня она установлена на диске С, в директории Users\ОиК..., где ОиК - это имя пользователя, которое я "по дурости" когда-то давно присвоила в системе после покупки ноутбука при первичном запуске Windows.
1. Так по-человечески описали свои рассуждения и вопрос, и так нелепо завершили сообщение сленгом… В общем, я не считаю ваше обращение проявлением ненависти (может быть провокацией да, но это - на вашей совести), а также вы не производите впечатление новичка.
2. Спасибо, что своим вопросом обратили мое внимание на некоторую узость мысли и отсутствие уточнений, какой из способов взаимодействия с ботом я использую, на чьем примере рассматриваю реализацию методов. В статью внесла пояснения.
3. Ну и, на всякий случай, вдруг вам это пригодится для постижения ботов на java.
1. Про отход от camelCase согласна, спасибо, что указали (порой переклинивает…).
2. Насчет ".split(" ");" — такова была изначально задумка – жесткие требования к формату запроса пользователя, тем более сам запрос очень простой. Но в будущем да, согласна, что должно быть больше вариаций на некорректные действия пользователя + проверка на валидность роста и даже веса.
3. Насчет обработки "/start" в статье специально не раскрывается тема обработки команд, о чем так и указано: «.. если опустить реализацию методов, участвующих в обработке команд, …». А так по коду в onUpdateReceived это есть, и увидеть можно в полной версии кода на ГитХаб.
4. Возможно, в демонстрационной части кода нужно было оставить пробелы в том месте, где идет реализация различных методов после обработки сообщений пользователя, но мне казалось достаточным комментария «// производим расчет ИМТ, высылаем пользователю результаты и рекомендации, заносим результаты в базу данных». И если кто-то захочет самостоятельно разобраться в подробностях, выходящих за рамки обозначенной темы статьи, может пройти в полную версию кода на ГитХаб.
5. А в целом обсуждения чьих-то предложенных решений очень полезно, поскольку со стороны можно разглядеть то, на чем «замыливается» взгляд изнутри. Поэтому спасибо за комментарий.
Мне больше на месте сидится и вместо кругосветки грезится небольшой комфортный домик на лесистом земельном участке в пару-тройку гектаров где-нибудь в теплых краях)). Но за минувший год попытка неагрессивной раскрутки пары совершено не связанных друг с другом проектов, которые казались мне перспективными и бесконечно нужными потребителю, разбилась о берег суровой маркетинговой реальности.
С ютуб-каналом Nikita Developer ознакомилась и, учитывая собственный опыт, отношусь к нему скептически... Но Вы совершенно правы - дорогу осилит идущий! И абсолютная уверенность в успехе, которой у Вас хоть отбавляй, является мощнейшим двигателем!!! Я искренне желаю Вам реализовать задуманное!
А возраст - это условности)) Начинать никогда не поздно!!!
Ну просто захвалили)))
Мне очень приятно, что бот Вам понравился! Конечно, это все первые проекты, чтобы опробовать свои силы в самостоятельной работе, и в будущем безусловно есть желание развиваться в свободное от приносящего доход занятия время. Оно (занятие), конечно, за 25 лет непрерывного труда уже стоит поперек горла, но, как ни крути, пока обеспечивает меня «хлебом насущным»))
)) да уж, это упорство и целеустремленность да во что-то бы монетизируемое!:))…
Спасибо за предложение помощи! Пока, еще в процессе обучения осознав, что надо было идти несколько другим путем в получении знаний (но, такое уж дело, привыкла все доводить до конца, а потому не бросила и дотянула до диплома), и попробовав свои силы на несложных телеграмм-ботах, размышляю, в какое русло себя направить и каким очередным проектом заняться… И да, тоже есть мысли начать освоение Андроид:)
Спасибо!
Просто тогда это был выпускной проект и хотелось «поиграть» в применение когда-то полученных знаний)) После трудностей с реализацией сборки в .exe файл поняла, что вряд ли вернусь к этой платформе… Особенно сейчас, когда десктопные приложения настойчиво вытесняются да, браузерами и все теми же ботами мессенджеров
В черновой версии статьи было, собственно, и название самого хостинга, но модератор счел это рекламой и принудил к засекречиванию информации))
Еще раз спасибо!)
Спасибо за отзыв!
А насчет проблем с правообладателями - бот некоммерческий, изображения используются в информационных, учебных или культурных целях, авторы картин и музеи, где они размещены, указаны
)) Ну вот так и обучаются - через "не могу" и вопреки всему)
Спасибо! И да, про leetcode я знаю, но во всей учебной круговерти руки до него почти не доходили...
Я очень рада!)
Ну вот для такого случая и нужно собрать проект в исполняемый .exe файл )) - тогда JDK для запуска программы будет не нужна
Правильная статья! Со всеми пунктами полностью соглашусь и как работник, и как начальник (пусть даже не в it-сфере). Но есть моменты - трудно себя контролировать и принуждать соблюдать некоторые из этих пунктов в силу разных обстоятельств: психотип личности, нужда в заработке и пр… А так да, рассуждения и выводы верные.
Сергей, спасибо Вам за Ваши статьи, за то, что делитесь своими наработками.
Мне они очень помогли в написании своего первого бота и в целом поддерживали и придавали уверенности в своих силах))
И я считаю, что функционалы всех Ваших ботов - нужная вещь!
Спасибо за поддержку! - это очень важно для подпитки вдохновения и мотивации))
Дело не в том, куда предустановлена IDEA, дело в системной папке AppData (на скрине с ошибкой как видно, что она располагается в директории с названием на кириллице). Перенести содержимое AppData и изменить настройки Windows по указанию нового расположения этой папки я не решилась, тем более, что был другой компьютер без таких нюансов. А наименование директории, где хранится AppData, - это реальная проблема, с которой сталкиваются начинающие разработчики, если судить по тем форумам, что я находила
Да, это скрин окна приложения. Учту на будущее
Пробовала Launch4j - результат был нулевой. Глубоко копать не стала, т.к. хотелось, чтобы все писалось и собиралось из IntelliJ IDEA (поиск наиболее простого пути:))
Потому что дело не в том, в какой папке сам проект, а в том, где установлена IntelliJ IDEA (на скрине виден путь в сообщении об ошибке), которая собирает проект.
У меня она установлена на диске С, в директории Users\ОиК..., где ОиК - это имя пользователя, которое я "по дурости" когда-то давно присвоила в системе после покупки ноутбука при первичном запуске Windows.