Порядок:   

6 инструментов чтобы быть эффективным Web-разработчиком

За последние несколько лет Rails помог Ruby достичь огромной популярности. Одна из основных причин– это время, которое Rails может сэкономить вам. Работая в хорошо устроенном фреймворке, многие разрабатываемые решения упрощаются, и становится проще быть более организованным. Добавьте такие отличные инструменты как ORM, модульное тестирование, имитация (заглушки) и т.д. и вы получите мощную установку для эффективной и качественной разработки.
Всегда были и наверняка будут споры по поводу лучшей платформы, но я хочу вам показать, что большинство из этих аргументов в основном не соответствуют действительности. В зависимости от того, какую платформу для разработки вы выбрали, в любой из них доступны практически одинаковые инструменты, в том или ином виде.
Комментарии: 16     Просмотры: 13236     Рейтинг: 12345



Понимание области видимости в объектно-ориентированном JavaScript

Когда вы думаете о ключевом слове this, вы, наверное, считаете, что оно относится к текущему экземпляру класса. Это верно для большинства объектно-ориентированных языков, как C# и Java. Итак, зная это, вы наверное решите, что та же ситуация будет в JavaScript и его this. Тем не менее, это не тот случай.
Комментарии: 29     Просмотры: 13411     Рейтинг: 12345



10 шагов к быстрому изучению нового языка программирования

Изучение нового языка может показаться пугающей задачей. Тем не менее, как и в любом виде обучения, тут существуют определенные техники и приемы, которые помогут вам выучить новый язык быстрее и эффективней. В этой статье представлены 10 лучших приемов, которые могут использовать целеустремленные программисты, чтобы быстро начать писать на новом языке.
Комментарии: 2341     Просмотры: 85033     Рейтинг: 12345



Как Google на самом деле хочет чтобы вы оптимизировали свой сайт

Заботится ли Google о SEO? Да, судя по руководству начинающим сеошникам и форуму поддержки вебмастеров от Google, поисковый механизм довольно прозрачен, когда дело касается оптимизации сайта для его включения. Мы обсудим структуру ссылок, TrustRank (уровень доверия к сайту) и вопросы дублирования контента.
Для начала нужно понять: если вы делаете то, что они хотят, повышаются шансы, что ваш сайт будет не только включен в индекс, но и хорошо ранжироваться. А сейчас давайте углубимся и поймем, раз и навсегда, как именно Google предпочитает, чтобы вы оптимизировали свой сайт для поисковых механизмов.
Все вопросы в этой статье были заданы пользователями Google Moderator Beta в разделе «Вопросы к инженерам Google».
Комментарии: 136     Просмотры: 18161     Рейтинг: 12345



Введение в искусство модульного тестирования в PHP

Тестирование является существенным аспектом в любом языке программирования. Если вы не тестируете свой исходный код, то как вы можете быть уверенны, что он работает так, как вы ожидаете?
Тестирование исходного кода вручную может проводиться только нерегулярно и
ограниченно. Для регулярного и углубленного тестирования исходного кода, ответом будет написание автоматизированных тестов, которые можно запускать часто. В PHP такие тесты обычно написаны с использованием фреймворка модульного тестирования, фреймворк, который дает возможность протестировать исходные коды любых приложений или библиотек, как отдельные изолированные функциональные модули, как класс или метод. Когда модульное тестирование набрало популярности, оно стало обычной практикой в PHP с библиотеками и фрейморками как Swiftmailer, Zend Framework и Symfony, все они включают модульные тесты покрывающие их исходный код.
Модульное тестирование часто видится как нечто скрытое, задание поглощающее время — что иногда случается! Но цель проведения времени за написанием тестов заключается в том, чтобы улучшить качество исходного кода, значит он имеет меньше абсолютных ошибок, многие из которых обнаруживаются на ранних стадиях, непрерывный процесс тестирования предотвращает изменение поведения старого кода при новых изменениях, а также дает уверенность, что ваш код может быть зависимым. Есть также и другие преимущества, далее мы обсудим их подробнее.
Комментарии: 50     Просмотры: 19782     Рейтинг: 12345



Интеграция FCKeditor в Zend_Form

Как можно использовать FCKeditor или любой другой WYSIWYG-редактор вместе с Zend_Form? Еще один относительно простой вопрос. Существует множество способов с помощью которых вы можете сделать это, но давайте взглянем на два наиболее подходящих, по моему мнению:
* Добавление некоторого JavaScript к вашему Виду (view).
* Создание Zend_Form_Decorator
Мы будем использовать FCKeditor, но вы можете применить показанную технику к другим, и к TinyMCE в том числе.
Комментарии: 567     Просмотры: 38750     Рейтинг: 12345



Автоматизированное тестирование с использованием Zend Framework

Автоматизированное тестирование вашего веб-приложения является важным шагом для уверенности в качестве и отсутствии ухудшения, при внесении изменений в ваше приложение. С тестирующим фреймворком от Zend Framework (построен с PHPUnit) вы можете составить блоки тестовых случаев для вашего веб-приложения без малейших препираний.
В этой статье предоставлена вся базовая информация, которая понадобится вам при написании автоматизированных тестов для приложений Zend Framework.
Комментарии: 12     Просмотры: 20145     Рейтинг: 12345