Вопросы и ответы по программированию.
- NiGHt-LEshiY
- Полковник
- Сообщения: 10258
- Зарегистрирован: 13.06.2008
- Откуда: Россия
- Благодарил (а): 752 раза
- Поблагодарили: 2667 раз
- Контактная информация:
GanGSISoft
Текст предупреждений напиши.
Текст предупреждений напиши.
Кодекс поведения участников сообщества — обязательно к прочтению.
Просьба присылать сообщения об ошибках в ЛС.
Просьба присылать сообщения об ошибках в ЛС.
- GanGSISoft
- Полковник
- Сообщения: 1430
- Зарегистрирован: 27.03.2008
- Откуда: Бацькаўшчына
- Благодарил (а): 2 раза
- Поблагодарили: 3 раза
- Контактная информация:
NiGHt-LEshiY
(в прошлом посте поставил номера)
1)Тут думаю ясно, там где объявляю пишет "вероятно переменная не используется в полном объёме", а где использую "возможно переменная не инициализирована"
2)You should use only: 1 assignment(s) 3 used to varible $var to avoid accidentally overwriteng and it make you code easier to read
3)Тоже самое что и в 2.
(в прошлом посте поставил номера)
1)Тут думаю ясно, там где объявляю пишет "вероятно переменная не используется в полном объёме", а где использую "возможно переменная не инициализирована"
2)You should use only: 1 assignment(s) 3 used to varible $var to avoid accidentally overwriteng and it make you code easier to read
3)Тоже самое что и в 2.
NetBeans виноват? или может php такой язык? Как он себя в Java ведёт? В eclipse в java все предупреждения были адекватны, и легко исправлялись.Это NetBeans, всё нормально
- NiGHt-LEshiY
- Полковник
- Сообщения: 10258
- Зарегистрирован: 13.06.2008
- Откуда: Россия
- Благодарил (а): 752 раза
- Поблагодарили: 2667 раз
- Контактная информация:
Это не ошибки, а рекомендации. Мда, раздул слона из мухи..
Кодекс поведения участников сообщества — обязательно к прочтению.
Просьба присылать сообщения об ошибках в ЛС.
Просьба присылать сообщения об ошибках в ЛС.
-
- Разработчик
- Сообщения: 910
- Зарегистрирован: 09.01.2009
- Откуда: Переезжаю в /dev/null
- Благодарил (а): 7 раз
- Поблагодарили: 65 раз
- Контактная информация:
GanGSISoft
По поводу 1 - если переменная объявлена глобально, то это, скорее всего, проблема NetBeans (но лучше выложи код), особенно если всё работает.
Во втором и в третьем случае - это просто варнинг, который, вообщем-то правильно предупреждает. Тут не виноват ни NetBeans, ни PHP, дело в том как ты написал %).
Суть в том, что лучше сделать одно присваивание, вместо 3 в разных местах. Если код близко, то это простительно, но если он написан так, что эти присваивания раскиданы - это плохо. Избавиться от этого по идее очень просто - нужно не присваивать переменные несколько раз.
По поводу 1 - если переменная объявлена глобально, то это, скорее всего, проблема NetBeans (но лучше выложи код), особенно если всё работает.
Во втором и в третьем случае - это просто варнинг, который, вообщем-то правильно предупреждает. Тут не виноват ни NetBeans, ни PHP, дело в том как ты написал %).
Суть в том, что лучше сделать одно присваивание, вместо 3 в разных местах. Если код близко, то это простительно, но если он написан так, что эти присваивания раскиданы - это плохо. Избавиться от этого по идее очень просто - нужно не присваивать переменные несколько раз.
- NiGHt-LEshiY
- Полковник
- Сообщения: 10258
- Зарегистрирован: 13.06.2008
- Откуда: Россия
- Благодарил (а): 752 раза
- Поблагодарили: 2667 раз
- Контактная информация:
MOZGIII
Мне не нравится, когда какая-то программка для написания текстовых файлов думает, что она лучше меня знает, что я хочу сделать :(
Мне не нравится, когда какая-то программка для написания текстовых файлов думает, что она лучше меня знает, что я хочу сделать :(
Кодекс поведения участников сообщества — обязательно к прочтению.
Просьба присылать сообщения об ошибках в ЛС.
Просьба присылать сообщения об ошибках в ЛС.
-
- Разработчик
- Сообщения: 910
- Зарегистрирован: 09.01.2009
- Откуда: Переезжаю в /dev/null
- Благодарил (а): 7 раз
- Поблагодарили: 65 раз
- Контактная информация:
NiGHt-LEshiY
Мне тоже %) Но авторов можно понять - этот функционал, по идее, пытается тебе помочь...
Я вот пользуюсь NetBeans только для Java.
Мне тоже %) Но авторов можно понять - этот функционал, по идее, пытается тебе помочь...
Я вот пользуюсь NetBeans только для Java.
- Pr0Ger
- Модератор
- Сообщения: 1829
- Зарегистрирован: 16.01.2009
- Благодарил (а): 17 раз
- Поблагодарили: 214 раз
- Контактная информация:
NiGHt-LEshiY
Ох, ты еще продукты на базе IntelliJ IDEA не видел наверное. Вот они правда порой знают о коде больше чем тот, кто его пишет. По крайней мере на статических языках, всякие питоны ей даются с трудом, ибо о некоторых вещах можно судить только в рантайме.
Ох, ты еще продукты на базе IntelliJ IDEA не видел наверное. Вот они правда порой знают о коде больше чем тот, кто его пишет. По крайней мере на статических языках, всякие питоны ей даются с трудом, ибо о некоторых вещах можно судить только в рантайме.
- NiGHt-LEshiY
- Полковник
- Сообщения: 10258
- Зарегистрирован: 13.06.2008
- Откуда: Россия
- Благодарил (а): 752 раза
- Поблагодарили: 2667 раз
- Контактная информация:
Pr0Ger
Ну нет, не могут они знать больше. Пусть эти рекомендации уберут с "дефолта".
Ну нет, не могут они знать больше. Пусть эти рекомендации уберут с "дефолта".
Кодекс поведения участников сообщества — обязательно к прочтению.
Просьба присылать сообщения об ошибках в ЛС.
Просьба присылать сообщения об ошибках в ЛС.
- Pr0Ger
- Модератор
- Сообщения: 1829
- Зарегистрирован: 16.01.2009
- Благодарил (а): 17 раз
- Поблагодарили: 214 раз
- Контактная информация:
NiGHt-LEshiY
Почему-же, вполне. Да, оно не знает о каких-то задачах, но прекрасно может распарсить код и обнаружить некоторые вещи. gcc кстати тоже варнинги по коду выдает, так и тут тоже, оно укажет на то, что a == None работать то будет, но правильнее делать a is None. Или что после некоторого рефакторинга какой-то кусок кода больше никогда не вызывается. Или что у нас есть откуда-то появились две идентичные функции.
И вообще, если не может знать, то по какой причине метод validator первый в списке (хотя все остальное по алфавиту)
в то время как если выбрать сортировку по алфавиту то будет такое:

Почему-же, вполне. Да, оно не знает о каких-то задачах, но прекрасно может распарсить код и обнаружить некоторые вещи. gcc кстати тоже варнинги по коду выдает, так и тут тоже, оно укажет на то, что a == None работать то будет, но правильнее делать a is None. Или что после некоторого рефакторинга какой-то кусок кода больше никогда не вызывается. Или что у нас есть откуда-то появились две идентичные функции.
И вообще, если не может знать, то по какой причине метод validator первый в списке (хотя все остальное по алфавиту)
- NiGHt-LEshiY
- Полковник
- Сообщения: 10258
- Зарегистрирован: 13.06.2008
- Откуда: Россия
- Благодарил (а): 752 раза
- Поблагодарили: 2667 раз
- Контактная информация:
А зато.. зато.. у меня в нано подсветка синтаксиса крутая :3
Кодекс поведения участников сообщества — обязательно к прочтению.
Просьба присылать сообщения об ошибках в ЛС.
Просьба присылать сообщения об ошибках в ЛС.
- Foka
- Сержант
- Сообщения: 61
- Зарегистрирован: 18.05.2006
- Откуда: Россия
- Поблагодарили: 2 раза
- Контактная информация:
Привет. Через год планирую поступать на программиста, но на данный момент знаний в этой области почти ноль. Что я должен минимум/максимум узнать о программировании за этот год, чтобы на первом курсе не попасть в темный лес?
http://steamaccs.com/shop/goods.html?idd=1474879 - STEAM_0:1:12391239 [120rub]
http://steamaccs.com/shop/goods.html?idd=1473068 - STEAM_0:1:34518 [170rub]
http://steamaccs.com/shop/goods.html?idd=1473068 - STEAM_0:1:34518 [170rub]
- kinders666
- Модератор
- Сообщения: 4163
- Зарегистрирован: 25.10.2006
- Откуда: Москва
- Благодарил (а): 537 раз
- Поблагодарили: 191 раз
insane_hostage
Ты должен сдать хорошо ЕГЭ по требуемым предметам, русский, математику и (информатику или физику). Если ты поступил, то чисто теоретически твоих знаний должно хватить для начала. В ЕГЭ по информатике особых навыков в программировании не нужно, можно использоваться простейший Visual Basic
Ты должен сдать хорошо ЕГЭ по требуемым предметам, русский, математику и (информатику или физику). Если ты поступил, то чисто теоретически твоих знаний должно хватить для начала. В ЕГЭ по информатике особых навыков в программировании не нужно, можно использоваться простейший Visual Basic
- Whadda
- Гаранты
- Сообщения: 715
- Зарегистрирован: 21.07.2012
- Откуда: Perm', Russian Federation
- Благодарил (а): 171 раз
- Поблагодарили: 102 раза
- Контактная информация:
%)kinders666 писал(а): можно использоваться простейший Visual Basic
А по теме:
Во многих институтах/университетах базовый курс тоже даётся, но он даётся буквально за неделю, так что если ты чего-то не знаешь, то тебе это расскажут, но не за 11 лет как в школе, а за 1 неделю, а может даже меньше :)
- kinders666
- Модератор
- Сообщения: 4163
- Зарегистрирован: 25.10.2006
- Откуда: Москва
- Благодарил (а): 537 раз
- Поблагодарили: 191 раз