Сегодня бытует мнение, что заработок в Интернете – скорее иллюзия или безумная фантазия мечтателей и всякого рода бездельников, которые не горят желанием найти себе достойное занятие.
Такое мнение хоть и обладает правом на существование, но все же не соответствует действительности.
А главная ошибка скептиков – их недоверие, не позволяющее дать [...]
Filed under: Статьи от Evgeny Sergeev
6 Comments »
Так как многие свои сайты я сопровождаю самостоятельно, то периодически мне приходится выполнять работу системного администратора. Выступая в этой роли, я обратил внимание, что программисты и системные администраторы немного по-разному представляют себе информацию, которая должна попасть в лог-файлы.
Программисты воспринимают программу с позиции ее внутренней реализации и очень часто выносят в лог ту информацию, [...]
Filed under: Статьи от Evgeny Sergeev
1 Comment »
Из предыдущих постов могло сложиться впечатление, что я негативно настроен к наследованию классов. На самом деле это не так.
Я считаю, что наследование - это замечательный инструмент разработки объектно ориентированных программ, однако, относиться к нему стоит с подобающим уважением и осторожностью. Далее я расскажу о некоторых преимуществах наследования.
Filed under: Статьи от Evgeny Sergeev
No Comments »
Возвращаясь к теме семинаров по ООП, хочу коснуться такой темы как ошибки проектирования системы. Как и раньше надеюсь увидеть ваши предложения и пожелания.
Filed under: Статьи от Evgeny Sergeev
1 Comment »
Недавно, мне предложили провести серию небольших семинаров по объектно ориентированному программированию. Я согласился. И вот теперь пытаюсь накидать конспект лекции по инкапсуляции и наследованию.
Пока написал некоторые основные тезисы, которые хочу развить до полноценной лекции. Хотелось бы увидеть в комментариях ваше мнение о том, что написано.
Filed under: Статьи от Evgeny Sergeev
3 Comments »
Сегодня копался в коде jQuery и обратил внимание на то каким образом осуществляется проверка числа на NaN. Вместо того, чтобы использовать стандартную функцию isNaN() Johng Resig преобразует число к строке и сравнивает его со строкой ‘NaN’.
Я подумал, что раз используется такой странный способ, то тому есть свое логическое объяснение. Первое, что пришло мне на [...]
Filed under: Статьи от Evgeny Sergeev
5 Comments »
Программируя на javascript никогда не знаешь когда встанешь на очередную граблю. Иногда складывается впечатление, что в языке больше плохого чем, хорошего.
Например, в JS есть такое значение — NaN расшифровывается как Not A Number. Обычно это значение возвращается при ошибке выполнения операций с числами.
Filed under: Статьи от Evgeny Sergeev
11 Comments »