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


Рекомендации по Node.js - обработка ошибок и ведение журнала
Node.js - популярная среда выполнения для написания приложений на JavaScript. Чтобы упростить их обслуживание, мы должны установить некоторые правила, которым люди должны следовать. В этой статье мы рассмотрим, как документировать API и корректно завершать процессы. Документируйте ошибки API с помощью GraphQL Мы можем создать наш API, используя библиотеки GraphQL. Это дает нам «песочницу» для запроса данных. Он также обеспечивает строгую типизацию и возвращает только то, что мы..

Как написать отличный код — 16 идей
Техники и принципы достижения цели Мой ответ на этот вопрос продолжает развиваться. Сегодня меня попросили просмотреть чью-то кодовую базу. Прежде чем углубиться в код, я почувствовал, что должен объяснить, по какому стандарту я собираюсь сравнивать код. Есть принципы и методы, которые я считаю полезными. Я чувствую, что стоит поделиться ими, а также получить отзывы и точки зрения от более широкого сообщества. Это уравнение состоит из двух частей. Первый — это сам код (отличный..

Почему писать код так весело?
Почему писать код так весело? Эта статья была опубликована в 2015 году и с тех пор неоднократно переиздавалась и обновлялась. Есть много людей, которые никогда не видели код. О писательстве даже не упоминается. Большинство людей думают, что программирование действительно скучно и сложно. Я отрицаю это. Как на самом деле. Программирование может быть развлечением для каждого мужчины и женщины на земном шаре. Начнем со значения слова «код». Это текст. Да, текст для чтения и..

🎖 Награды ProductCoaliton.com Awards 2017 — номинации уже открыты
Какой год! Мы, вы и я, как сообщество ProductCoalition.com, почти утроили количество наших подписчиков, более чем вдвое увеличили количество авторов и создали более 400 участников в нашем сообществе Slack. Нас также называют самым богатым источником знаний для менеджеров по продуктам в Интернете на сегодняшний день и постоянно награждают за отличные статьи о продуктах со всего Medium . Все это было бы невозможно без вклада авторов Medium, которые продолжают писать очень ценный..

Настоящие программисты используют Gmail
Недавно я разговаривал со своим хорошим другом из университета. Мы оба изучали компьютер или компьютерные науки, как нас знало большинство людей. Во время этого разговора я натолкнулся на вопрос, который меня тогда сильно заинтриговал: «Что вы используете для кодирования?». Видите ли, этот программист (вместе со многими другими в моей школе) использует IDE (значение которой не имеет значения, но я DuckDuckGoed, и это означает интегрированную среду разработки, если вас это..

Использование зарезервированного ключевого слова C# в качестве идентификатора
В C# ключевые слова могут быть зарезервированы или контекстуальны. Как следует из названия, зарезервированное ключевое слово не может использоваться в качестве идентификатора. Список зарезервированных ключевых слов приведен ниже. Знаете ли вы, что с помощью префикса @ можно использовать зарезервированное ключевое слово в качестве идентификатора. См. блок кода ниже: int if = 123; // Illegal int @if = 123; // Legal ИМХО, использование зарезервированных ключевых слов в кодовой базе..

20 мощных и полезных регулярных выражений, которые должен освоить каждый старший веб-инженер
Регулярные выражения стоит изучить каждому фронтенд-инженеру. 1. Форматирование денег Мне часто нужно форматировать деньги на работе, и использование регулярных выражений делает это очень простым. const formatPrice = (price) => { const regexp = new RegExp(`(?!^)(?=(\\d{3})+${price.includes('.') ? '\\.' : '$'})`, 'g') return price.replace(regexp, ',') } formatPrice('123') // 123 formatPrice('1234') // 1,234 formatPrice('123456') // 123,456 formatPrice('123456789') //..