Никита Полевой: Вообще это не оговорено, да и сейчас не так важно. Я не понимаю, почему при удалении первого элемента из непустого массива я получаю undefined. Это первоочерёдная проблема
Alexey Epsilon: Так в этом-то и проблема, что подобное возникает и во время дел, которые мне нравятся. Я люблю программирование и изучаю его самостоятельно уже на протяжении 3-х лет. В университете учусь на другой специальности совершенно.
Но всё равно мне сложно сконцентрироваться и начать писать код. Всё равно постоянно отвлекаюсь
Моё приложение - это напоминалка для полива растений. В БД у меня три таблицы:
1) plants
id - primary keys
name - имя растения
period - каждые period дней надо поливать это растение
last - когда в следующий раз надо полить это растение (ГГГГ-ММ-ДД)
2) users
telegramID
time - время оповещения, установленное пользователем
3) links - связь растений и пользователей
id - id растения из таблицы plants
telegramID - telegramID пользователя из таблицы users
Если вы предложите более удобную организацию БД, то я с радостью послушаю
SV999Z: Сложно сказать. Не совсем понимаю, в какую сторону вы клоните. Вполне возможно, что я мог бы написать гуглоподобные API. Я просто не представляю, как правильно это сделать
Хорошо. А как понять, когда не норм? Мне казалось (не знаю, почему), что в идеале на каждое событие должна передаваться одна функция. То есть как-то так:
observer.on('msg', msg => {
someFunc(msg);
});
Весь код в проекте у меня так и записан. Всё лаконично и компактно. Если же я пытаюсь выделить отдельную функцию для вышеописанного события, то получается громоздкая функция, принимающая на вход 6-7 аргументов и работающая с 3-4 модулями. Как-то это некрасиво
З. Ы. Паттерны проектирования стал изучать совсем недавно. Может, я не понимаю что-то
SV999Z: Очень даже легко и просто определяю. Есть задача: написать метод класса googleMapsAPI для определения часового пояса пользователя. Пишу метод. Если через 5-6 минут я могу в голове накидать код, то всё хорошо.
Экзамены. Тут ещё проще. Надо решить задачу. Если через 5-7 минут в голове есть решение, то всё хорошо.
Я помню, что в пятом классе на контрольных всё было точно так же. Напевал песни, рассматривал ручку с невероятным интересом, думал о жизни, но не решал задачу. При этом я был отличником, то есть учёба не вызывала особых затруднений. Во время обычных уроков (не контрольные) отвлекался, но не сильно. Хотя иногда терял нить повествования учителя
В этом и проблема, что мне интересно программирование. Изучаю его самостоятельно. Получаю удовольствие, если что-то получается. Но проблема с концентрацией всё равно остаётся. Исключение - это те случаи, когда сразу вижу решение проблемы (как выстроить архитектуру, как спектировать БД и пр.)
Я отвлекаюсь всегда, даже если под рукой нет интернета. Более того, ходил с кнопочными телефонами большую часть своей жизни. А нормальный интернет у меня появился только в 9 классе где-то
Я просто не совсем представляю, как это будет. Приду я в поликлинику к терапевту, войду в кабинет. Там будет сидеть дама в возрасте (или мужчина). Опишу я свою проблему, врач на меня посмотрим, пальцем у виска покрутит и домой отправит. Может, глицин выпишет
sim3x: Я же не прошу за меня всё делать. Я почитал документацию, посмотрел примеры, но столкнулся с ошибкой. Мне нужна небольшая подсказка или направление, в котором двигаться