Arhlit - информационные технологии

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


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

Пример эффективной «СУХОЙ» разработки (только для ленивых разработчиков!)
Одно из важных правил в разработке — не дублировать свой код, это называется «СУХОЙ» — не повторяйся, один из принципов кода SOLID. Мне, как разработчику дашбордов в ImpacX, приходилось разрабатывать множество таблиц управления и контроля, здесь я поделюсь с вами реализацией этого правила. Удивительно, сколько вы можете сэкономить время для себя, если вы достаточно ленивы... Я не преувеличиваю, если скажу, что это может сэкономить вам до 80% кода на сервере, продолжайте читать и..

Средство проверки синтаксиса Python cron
Избегайте ошибок с помощью полезного скрипта Будем честны. Кто никогда не делал ошибок crontab, сразу после которых возникали проблемы с отладкой? Мне показалось интересным создать свой собственный скрипт, чтобы проверить, верен ли мой синтаксис crontab, более или менее как вы можете найти на этом веб-сайте: https://crontab.guru Итак, если вы, как и я, хотите немного попрактиковаться в питоне, это может быть для вас. Во-первых, быстрое напоминание о синтаксисе crontab и о том,..

Шпаргалка по Angular
Шпаргалка по Angular В этой статье я перечислил несколько кратких справочных материалов, которые, на мой взгляд, важны для любого разработчика, чтобы облегчить их усилия по кодированию. Начальная загрузка Загружает приложение, используя корневой компонент из указанного NgModule . import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; platformBrowserDynamic().bootstrapModule(AppModule).catch(err => console.error(err)); NgModules Список компонентов..

Решение критических проблем в JavaScript (2)
JavaScript — один из самых популярных языков программирования, используемых сегодня. Он стал стандартом для веб-разработки, а его способность работать как на стороне клиента, так и на стороне сервера делает его очень мощным. Однако у JavaScript есть некоторые критические проблемы, о которых должны знать программисты. В этом сообщении блога мы рассмотрим эти проблемы и способы их решения. 1. Асинхронное программирование Одной из самых больших проблем в JavaScript является..

Мое еженедельное задание №1
Следующий список представляет собой список избранных статей и ссылок на недели 19–07–2021 и 25–07–2021. Если вы никогда не используете операторы GOTO, но используете изменяемые данные в своих программах, вам обязательно стоит прочитать эту статью. «Так ты программист? Прочитайте это!" Автор Илья Суздальницкий Задайте себе следующие вопросы; Что делает их путешествие не таким гладким? Что мешает или что отнимает слишком много времени? Что еще слишком сложно? Когда вы..

Что нужно прочитать всем разработчикам и программистам в июне 🔥🔥
Здравствуйте, читатели! Пребывание дома дает вам дополнительное время. Вы должны использовать это время в правильном направлении. В течение этого времени потратьте максимум времени на изучение нового программирования, технического стека или инструмента, создавайте различные проекты, улучшайте свои общие навыки. Вы продолжаете читать замечательные посты, написанные нашими разработчиками и программистами. Это лучшие записи блога, которые мы выбрали для вас в этом месяце. 10 самых..

Новые материалы

12 сайтов с искусственным интеллектом, которые поразят вас
Приготовьтесь поразить воображение Сегодня существует несколько веб-сайтов, использующих искусственный интеллект (ИИ). От индивидуальных рекомендаций по новостям до более умных поисковых..

Скрытый технический долг в системах машинного обучения [NeurIPS 2015]
Что такое технический долг? Технический долг — это метафора, введенная Уордом Каннингемом в 1992 году, чтобы объяснить долгосрочные затраты, связанные с быстрым продвижением в разработке..

Алгоритм быстрой сортировки в Python
Всем привет, добро пожаловать на programminginpython.com . Здесь я покажу вам, как реализовать алгоритм быстрой сортировки в Python. В предыдущих статьях я рассмотрел Сортировку вставкой ,..

Как использовать манипулирование объектами в JavaScript
Объекты являются важным строительным блоком JavaScript. Они позволяют группировать свойства и методы вместе. Объект представляет собой набор свойств. Свойства идентифицируются с..

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

От XML к аннотациям: переход к современной конфигурации Spring
Введение Фреймворк Spring претерпел значительную эволюцию с момента своего создания. Одним из заметных изменений стал переход от конфигураций на основе XML к конфигурациям, управляемым..

Я люблю Руби!
Я люблю Руби! Мне это нравится по той же причине, по которой мне нравится программировать на Python. Он настолько интуитивно понятен, а встроенные методы упрощают решение проблем. Если вы..