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


6 советов по освоению кода ваших коллег
Наша основная миссия как программистов — создавать революционные системы и постоянно добавлять интересные функции для достижения бизнес-целей. И делаем мы это, в основном, пишем код (конечно, попивая кофе). Но независимо от того, работаем ли мы в небольшом стартапе, гигантской международной компании или являемся участниками независимых проектов с открытым исходным кодом, всем нам время от времени приходится читать код, написанный другими. У разных людей разные стили кодирования,..

Что такое генератор в Python и как он работает?
Генератор — это простая функция, которая возвращает итерируемый объект, который мы можем перебирать (по одному значению за раз) . Более того, у генераторной функции есть одно принципиальное отличие от обычной функции. Он имеет оператор yield вместо оператора return в обычной функции. Чтобы построить итератор на Python, вам придется проделать большую работу. Вы должны реализовать класс с магическим методом __iter__ и __next__ , отслеживать внутренние состояния и поднимать..

Ранжирование важных исходных файлов в Godot Engine (версия 3.0.2-стабильная)
Godot Engine ( godotengine/godot на GitHub) — игровой движок с открытым исходным кодом, в основном на C++. Он поддерживает как 2D, так и 3D. Как программист на C++, который посещает занятия по сетевым технологиям, я решил создать граф зависимостей #include … и попытаться определить наиболее важные файлы в графе. Делая это, я надеюсь выяснить, какие файлы важны для новичков, которые хотят внести свой вклад в Godot. Я использовал cinclude2dot2 , скрипт на основе Python, для..

Шапки разработчика
Что отличает вас от других? TL;DR; Есть несколько способов принести пользу бизнесу, в котором вы работаете. Кодирование - одна из них, но это гораздо больше, чем вы можете сделать. Если вам нравится контент, пожалуйста, помогите распространить информацию, хлопая в ладоши и делясь, и, как всегда, приветствуются критические замечания. Нет места стереотипному разработчику Я вошел в мир программирования через разработку игр. Такие инструменты, как Game Maker , The Game Factory..

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

На вопрос: «Как вы строите будущее?» Я советую эти семь вещей
1/ Ваше будущее зависит от вашего творчества, навыков маркетинга и налаживания связей. Вы должны быть хороши в одном или нескольких из них. 2/ Выберите важную проблему, которую стоит решить, которая дополняет ваши навыки и сильные стороны. Многие крупные нерешенные проблемы требуют творческого решения. Найдите их и решите их, как будто нет никого лучше вас. 3/ Дайте этой одной идее всю свою жизнь — думайте о ней, мечтайте о ней, живите ею и оставьте все остальные идеи в покое. Это..

Архитектура API календаря
Пару недель назад я закончил и развернул Calendar API . Идея создания этого API возникла из-за желания создать планировщик SaaS. Естественно, мне нужен был какой-то способ отслеживать события и места для пользователей, поэтому я решил создать многоразовый сервис для этой цели, который также можно было бы использовать снова в будущем. У меня также есть планы добавить какое-то планирование в Elsewhere в будущем, что усилит мотивацию повторного использования. Как и в большинстве моих..