Публикации по теме 'software-development'
Как я научился программировать
Путешествие молодого предпринимателя в единицы и нули.
«Как ты научился программировать?» Это один из вопросов, которые я получаю в течение многих лет. Ответ несколько сложен, и я сделаю все возможное, чтобы объяснить его вам подробно, чтобы он также помог вам спланировать свое путешествие в кодирование. Начнем с самого начала.
1- С чего все началось
Мой интерес к программированию начался, когда мне было 12 лет. Мы жили в городе Ван, расположенном в восточной части Турции. Я..
Как писать тесты
« Как мне писать модульные тесты и с чего вообще начать? », « Как убедиться, что я ничего не пропущу? », « Я видел несколько примеров наборов тестов в других ваших кодовых базах, но я не знаю, как настроить свои собственные тесты, как мне это сделать? » — знакомые вопросы, не так ли? Вы либо имели их сами, либо слышали их (или и то, и другое). Я сам определенно задавался этими вопросами в определенный момент, поэтому потратил немного времени на изучение тестирования программного..
Заблуждения инженера
В школе инженеров-программистов учат, что разработка — это написание отличного надежного масштабируемого кода с хорошим тестовым покрытием. Эти студенты могут быть шокированы, узнав, что в реальном мире большая часть разработки программного обеспечения заключается не в написании кода, а в чтении и понимании уже написанного кода.
Поэтому они не осознают, насколько важно, когда они пишут код, сделать его легким для понимания, быть добрым к следующему инженеру. Код предназначен для людей, а..
5 библиотек Elixir, которые я устанавливаю в каждый новый проект
Мой список необходимых инструментов и библиотек для сборки с помощью Elixir/Phoenix
Я большой поклонник языка Elixir и веб-фреймворка Phoenix в частности. Как функциональный язык с хорошо разработанной акторной моделью для параллелизма, Elixir помогает избежать целых категорий ошибок и других сложностей, с которыми вы можете столкнуться в другой среде программирования. Но есть пара дополнительных инструментов, которые мне нравится использовать в каждом проекте, чтобы максимально..
Не будь просто хакером — будь разработчиком
Обучение программированию никогда не было проще. Такие веб-сайты, как Codecademy , Code School и Khan Academy , нацелены на обучение навыкам программирования для всех уровней способностей. Также никогда не было так легко найти работу в сфере программирования, поскольку большинство предприятий переходят на цифровые технологии, чтобы лучше продвигать и продавать свои продукты в массы, создавая огромный рыночный спрос на квалифицированных разработчиков программного обеспечения. Если у вас..
Понимание композиции
В предыдущей статье мы узнали о том, как JAVA реализует концепцию наследования для создания иерархий классов https://medium.com/@konlanmikpekoah.km/understanding-inheritance-using-java-bbe184bc824b .
В этом примере мы увидим, как мы можем использовать концепцию, называемую композицией, для создания сложных объектов из более простых. Итак, вы, возможно, помните, что модель наследования — это тип отношений.
Итак, здесь, на этой диаграмме классов, объект книги является публикацией,..
Упростите свои конфигурации в Go
ГОЛАНГ: КАК НАПРАВЛЯТЬ
Упростите конфигурацию вашего приложения в Go
Легко читайте, записывайте и управляйте конфигурациями вашего приложения из удаленных источников с помощью Viper (Go open-source)
Введение
Копирование конфигураций вручную между разными компьютерными системами — это бесполезный риск .
Задумайтесь — сколько раз коллега создавал программу, которая требовала конфиг, но нигде его не выкладывала? Или в разных местах что-то было настроено по-разному?
Или забыли..
Новые материалы
Интуитивное понимание тензоров в машинном обучении
Тензор является важной концепцией во многих научных областях, таких как математика, физика, обработка сигналов и компьютерное зрение, и это лишь некоторые из них. В математике тензор — это..
Использование машинного обучения для диагностики болезни Альцгеймера, часть 4
Маркеры семантической согласованности для ранней диагностики болезни Альцгеймера (arXiv)
Автор: Давиде Колла , Маттео Дельсанто , Марко Агосто , Бенедетто Витиелло , Даниэле Паоло Радичони..
Почему объяснимость так важна прямо сейчас?
По мере того, как системы искусственного интеллекта и инструменты на основе машинного обучения распространяются в нашей повседневной жизни, как практики, так и критики все чаще заявляют о..
Анимированный математический анализ
Использование Manim для создания математических анимированных визуализаций
Визуализация данных помогает понять скрытые закономерности в данных, которые невозможно визуализировать..
Создание простого слайдера изображений с помощью JavaScript
Узнайте, как создать базовый слайдер изображений с помощью HTML, CSS и JavaScript.
Введение
В этом уроке мы создадим удобный слайдер изображений, используя JavaScript, HTML и CSS. Ползунок..
Создание базы данных с помощью супергероя «Python»
В этом посте мы узнаем, как создать «базу данных SQLite с помощью модуля python sqlite3, создав простую функцию входа и регистрации. Готовы ли вы к этому путешествию? Если да , давайте приступим..
ИИ для чайников: руководство для начинающих по пониманию будущего технологий
Вы чувствуете, что остались позади в мире ИИ? Не волнуйтесь, вы не одиноки! Со всей этой шумихой вокруг искусственного интеллекта может быть трудно понять, с чего начать. Но не позволяйте сленгу..