Публикации по теме '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. Он настолько интуитивно понятен, а встроенные методы упрощают решение проблем. Если вы..