Страница 17 из 28
Re: Вопросы и ответы по программированию.
Добавлено: 10.07.2012, 17:36
MOZGIII
Это NetBeans, всё нормально
Re: Вопросы и ответы по программированию.
Добавлено: 10.07.2012, 17:46
NiGHt-LEshiY
GanGSISoft
Текст предупреждений напиши.
Re: Вопросы и ответы по программированию.
Добавлено: 10.07.2012, 21:00
GanGSISoft
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.
Это NetBeans, всё нормально
NetBeans виноват? или может php такой язык? Как он себя в Java ведёт? В eclipse в java все предупреждения были адекватны, и легко исправлялись.
Re: Вопросы и ответы по программированию.
Добавлено: 10.07.2012, 22:25
NiGHt-LEshiY
Это не ошибки, а рекомендации. Мда, раздул слона из мухи..
Re: Вопросы и ответы по программированию.
Добавлено: 10.07.2012, 22:40
MOZGIII
GanGSISoft
По поводу 1 - если переменная объявлена глобально, то это, скорее всего, проблема NetBeans (но лучше выложи код), особенно если всё работает.
Во втором и в третьем случае - это просто варнинг, который, вообщем-то правильно предупреждает. Тут не виноват ни NetBeans, ни PHP, дело в том как ты написал %).
Суть в том, что лучше сделать одно присваивание, вместо 3 в разных местах. Если код близко, то это простительно, но если он написан так, что эти присваивания раскиданы - это плохо. Избавиться от этого по идее очень просто - нужно не присваивать переменные несколько раз.
Re: Вопросы и ответы по программированию.
Добавлено: 10.07.2012, 23:03
NiGHt-LEshiY
MOZGIII
Мне не нравится, когда какая-то программка для написания текстовых файлов думает, что она лучше меня знает, что я хочу сделать :(
Re: Вопросы и ответы по программированию.
Добавлено: 10.07.2012, 23:17
MOZGIII
NiGHt-LEshiY
Мне тоже %) Но авторов можно понять - этот функционал, по идее, пытается тебе помочь...
Я вот пользуюсь NetBeans только для Java.
Re: Вопросы и ответы по программированию.
Добавлено: 10.07.2012, 23:23
Pr0Ger
NiGHt-LEshiY
Ох, ты еще продукты на базе IntelliJ IDEA не видел наверное. Вот они правда порой знают о коде больше чем тот, кто его пишет. По крайней мере на статических языках, всякие питоны ей даются с трудом, ибо о некоторых вещах можно судить только в рантайме.
Re: Вопросы и ответы по программированию.
Добавлено: 10.07.2012, 23:27
NiGHt-LEshiY
Pr0Ger
Ну нет, не могут они знать больше. Пусть эти рекомендации уберут с "дефолта".
Re: Вопросы и ответы по программированию.
Добавлено: 11.07.2012, 00:29
Pr0Ger
NiGHt-LEshiY
Почему-же, вполне. Да, оно не знает о каких-то задачах, но прекрасно может распарсить код и обнаружить некоторые вещи. gcc кстати тоже варнинги по коду выдает, так и тут тоже, оно укажет на то, что a == None работать то будет, но правильнее делать a is None. Или что после некоторого рефакторинга какой-то кусок кода больше никогда не вызывается. Или что у нас есть откуда-то появились две идентичные функции.
И вообще, если не может знать, то по какой причине метод validator первый в списке (хотя все остальное по алфавиту)
в то время как если выбрать сортировку по алфавиту то будет такое:
Re: Вопросы и ответы по программированию.
Добавлено: 11.07.2012, 00:33
NiGHt-LEshiY
А зато.. зато.. у меня в нано подсветка синтаксиса крутая :3
Re: Вопросы и ответы по программированию.
Добавлено: 08.08.2012, 14:29
Foka
Привет. Через год планирую поступать на программиста, но на данный момент знаний в этой области почти ноль. Что я должен минимум/максимум узнать о программировании за этот год, чтобы на первом курсе не попасть в темный лес?
Re: Вопросы и ответы по программированию.
Добавлено: 08.08.2012, 14:59
kinders666
insane_hostage
Ты должен сдать хорошо ЕГЭ по требуемым предметам, русский, математику и (информатику или физику). Если ты поступил, то чисто теоретически твоих знаний должно хватить для начала. В ЕГЭ по информатике особых навыков в программировании не нужно, можно использоваться простейший Visual Basic
Re: Вопросы и ответы по программированию.
Добавлено: 08.08.2012, 15:05
Whadda
kinders666 писал(а):
можно использоваться простейший Visual Basic
%)
А по теме:
Во многих институтах/университетах базовый курс тоже даётся, но он даётся буквально за неделю, так что если ты чего-то не знаешь, то тебе это расскажут, но не за 11 лет как в школе, а за 1 неделю, а может даже меньше :)
Re: Вопросы и ответы по программированию.
Добавлено: 08.08.2012, 15:09
kinders666
Whadda
Я тебе говорю, как я писал в этом году. Всё нормально было %)
insane_hostage
Остальному, что выходит за рамки ЕГЭ, тебя должны будут обучить