Публикации по теме 'best-practices'


Лучшие практики для программирования на R
Как человек, имеющий опыт работы в статистике, я признаю тот факт, что мне постоянно приходится улучшать свои компьютерные науки и инженерные навыки почти каждый день. Хотя для меня естественно думать о распределениях, статистике и других ключевых концепциях при анализе данных, написание эффективного и чистого кода - нет. К счастью, у меня была возможность поработать со множеством инженеров, которые научили меня и объяснили, почему код должен быть чистым и эффективным - если я могу..

Решение последовательности Фибоначчи в Javascript
Один из, если не самый часто задаваемый вопрос во время технического собеседования для многих программистов касается последовательности Фибоначчи. Почему ты спрашиваешь? Потому что последовательность Фибоначчи — отличный тест на понимание программистом рекурсии, вызовов функций, переменных, стека и многих других ключевых понятий, которые должен знать любой хороший программист. При этом, скорее всего, вам зададут этот вопрос. Используя рекурсию, найдите n-й элемент в..

3 основные ошибки разработки программного обеспечения, которых следует избегать
Часто разработчики программного обеспечения участвуют в исследованиях и разработках, где у них есть достаточно времени, чтобы изучить новые технологии и привести их в соответствие с лучшими практиками и стандартами, определенными в официальной документации. С другой стороны, большинство разработчиков программного обеспечения находятся в ситуации, когда доставка кода важнее его качества. Да, вы не ослышались. Это ситуации, когда разработчик программного обеспечения, такой как я или..

Исправление исключения «Слишком много открытых файлов»
Один из многих компонентов, из которых состоит Codacy, начал время от времени отображать исключение «Слишком много открытых файлов». Это была одна из самых сложных ошибок, с которыми нам приходилось сталкиваться на сегодняшний день, доводившая нас до того, что мы рвали на себе волосы. Сегодня мы поделились тем, как мы это исправили, чтобы вы могли не вытащить свой. Закрыть открытые ресурсы Решение, когда вы начинаете получать такого рода исключения, заключается в поиске ресурсов, таких..

Angular: плохие практики/шаблоны: использование слишком большого количества сервисов
Сервисы отлично подходят для обмена данными между несколькими компонентами. Они отлично подходят для хранения некоторого состояния, некоторых настроек конфигурации и даже консолидации вызовов API. Они точно могут многое. Почему бы не использовать их для всего? В других постах я упоминал, что сервисы не так хороши для запуска ядра вашего приложения. В приложении Angular у вас, по сути, есть дерево компонентов, и эти компоненты могут полагаться на сервисы. А не наоборот. Помните,..

Пять советов по написанию чистого кода (серия блогов Gotta Script’em All 2/6)
Запись от Кристиана Ковача, консультанта Adaptavist. Добро пожаловать во вторую публикацию из серии блогов Gotta Script-em All , в которой мы изучаем возможности Jira с помощью пошагового руководства по созданию бесшовных интеграционных связей между Jira и другими инструментами. . В Части 1 мы рассмотрели, как создать пользовательскую кнопку и конечную точку отдыха в пользовательском интерфейсе Jira . В этом посте мы возвращаемся к основам с руководством по написанию..

Программные сленги
Программные сленги Иногда трудно справиться с постоянно растущей и постоянно меняющейся отраслью, и ИТ - это отрасль, которая приносит различные идеи, инструменты, технологии и развлечения в руки самых разных людей, независимо от того, работают они в ИТ-отрасли или нет. Программирование - это то, что иногда недооценивается и определенно переоценивается в некоторых случаях, но работать в этой среде, которая не сильно отличается от любых других рабочих мест, - это весело. Как и в..