Публикации по теме 'software-engineering'


Кодирование конечного автомата в React Hook
Наибольший ажиотаж в сообществе React сейчас вызывают «хуки». Хуки - это новый API, анонсированный на ReactConf 2018 и только что выпущенный как стабильный в response 16.8.0. Попросту говоря, хуки позволяют решать многие из тех же проблем, для решения которых вы использовали компоненты класса, но компонуемым и функциональным способом. В то же время существует не такой новый метод моделирования состояния, который существовал задолго до того, как даже задумались о реакции. Этот метод..

Почему разработчики спорят о том, какой язык программирования лучший
Любой глупый разработчик может спорить о лучшем языке программирования, но значение имеет контекст. «Код - это как юмор. Когда тебе приходится это объяснять, это плохо ». - Кори Хаус Разработчики любят спорить о том, что лучше Лучший язык Лучший фреймворк Соглашения об именах Инструменты Ставить ли разрыв строки до или после скобки Статьи вроде Почему C ++ - лучший язык программирования? Почему Java лучше любого другого языка программирования C # - лучший..

MVC в Swift
Традиционный метод Предварительные требования: Некоторое понимание терминологии и практик объектно-ориентированного программирования Терминология Модель: где хранятся данные и логика, управляющая данными. Возможно, здесь хранятся объекты модели или сетевой код. Считайте это что приложения. Просмотр: представление информации пользователю. Представления - это, в общем, UIViews и их подклассы. Думайте об этом как о компонентах пользовательского интерфейса, которыми..

10 небольших Javascript-приложений
Часть 1 — Таймер обратного отсчета В этой серии я хочу рассказать о некоторых методах, которые широко используются при создании небольших приложений, помогающих сфокусировать наши цели. Для этого первого мы создадим таймер обратного отсчета, используя html, css и js, сосредоточившись в основном на Javascript. В этой серии статей предполагается, что вы достаточно знаете html и т. д., чтобы начать работу, и что вы настроены в своей среде. Я буду использовать VSCode. Итак, сначала я..

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

Проверьте GomorraSQL - библиотеку для написания запросов на неаполитанском языке
Запросы к базам данных, как у неаполитанцев, с помощью GomorraSQL За последние несколько дней GomorraSQL произвел фурор и стал популярным в итальянском ИТ-сообществе. Я прочитал тысячи сообщений в Twitter и LinkedIn, в которых упоминается этот проект, поэтому я не мог устоять перед ним. Созданный Donato Rimenti , GomorraSQL вдохновлен итальянским телесериалом Gomorrah и позволяет запрашивать базу данных в Neapolitan . Хотя к такого рода проектам не следует относиться..

Я не знаю
Я не знаю Разработка программного обеспечения — огромная область, я имею в виду огромная . У вас есть фронтенд-люди, бэкэнд-люди, специалисты по базам данных, архитекторы, инженеры, люди с навыками общения с инженерами и бесчисленное множество других; это ошеломляет. Технологии развиваются так быстро, что достаточно сложно следить за своим собственным миром, не говоря уже о большом мире, вращающемся вокруг вас. И именно поэтому я пишу этот пост. Я пишу это, чтобы дать вам понять,..