Публикации по теме 'development'


Я застрял.
Подождите. У всех был плохой год. Все хорошо провели время. У всех были поллюции. Все видели солнечный свет. Леннон и Маккартни, у меня такое чувство, пусть будет так, 1970 год Мы люди, а это значит, что все мы делаем ошибки. Вот что такое жизнь. Мы учимся на этих ошибках, и это делает нас сильнее. Вот как мы выживаем. За 17 лет работы в качестве разработчика я испытал немало провалов. Но есть некоторые, относящиеся к профессии инженера. Позвольте мне упомянуть три..

Установка Protractor для сквозного тестирования приложений Angular.js
Откройте командную строку и введите следующую команду, чтобы установить Protractor с помощью npm. [code language="javascript"] npm install -g транспортир [/code] Это установит транспортир глобально на ваш компьютер. Затем в командной строке введите [code language="javascript"] транспортир — версия [/code] это отобразит версию транспортира, установленную в настоящее время, и подтвердит, что транспортир работает. Следующим шагом является установка Selenium Server, который действует..

Реализация связного списка в Javascript… С нуля
Когда вы впервые узнаете о структурах данных, вы, вероятно, столкнулись с чем-то, что называется связанным списком. Что такое связанный список? Что ж, может быть полезно провести сравнение со структурой данных, с которой вы, вероятно, знакомы, с массивом. Как и массив, связанные списки хранят данные в «узлах», которые представляют собой отдельные элементы, составляющие связанный список. Однако каждый «узел» имеет следующее свойство, которое указывает на следующий «узел» внутри..

Ловушки ценности разработки программного обеспечения
Цена — это то, что вы платите, качество программного обеспечения — это то, что вы получаете «Дураки игнорируют сложность. Прагматики страдают. Некоторые могут этого избежать. Гении удаляют это». — Алан Перлис В меморандуме Говарда Марка что-то ценное он говорит о том, как оценивать компании и акции. При разработке программного обеспечения мы принимаем решения с учетом ценности времени, качества и сложности. Время = деньги Сложность = Сложность — это технический долг...

Шаблон нулевого объекта в C#
Шаблон нулевого объекта предназначен для обработки нулевого исключения объектов без реализации слишком большого количества нулевых проверок в приложении. Это делается путем определения поведения, которое должно происходить при обнаружении нулевого значения, и объявления объекта по умолчанию для этого экземпляра, который должен передаваться при обнаружении нулевого объекта. на их идентификатор пользователя: Теперь представьте, что в другом месте приложению необходимо отобразить..

Распорядок дня инженера-программиста
Среди специалистов по компьютерным наукам и выпускников учебных курсов по кодированию распространена тенденция заниматься ежедневной практикой кодирования. Однако, как только они получают работу, многие люди, как правило, прекращают свои усилия по обучению и сосредотачиваются исключительно на задачах, поставленных их работодателями. Хотя такое поведение можно понять, учитывая непосильный характер работы и требуемую для нее энергию, важно понимать, что непрерывное обучение жизненно важно..

Кто-нибудь сказал Принцип YAGNI?
Кто-нибудь сказал Принцип YAGNI? Просто принцип YAGNI Вы когда-нибудь слышали о YAGNI ( Y ou A in't G onna N eed I т!) принцип? Всегда внедряйте вещи, когда они вам действительно нужны, никогда, когда вы просто предвидите, что они вам нужны Хорошо, но почему это? Вы не можете вспомнить все время, что вы предвидели это раньше или увидели только сейчас? Это может привести к блокировке стандартного кода. Дизайн может измениться позже, возможно, он вам больше не..