Pull to refresh

История про баг, который обернулся фичей

Productivity Inside corporate blog Development Management *Product Management *
Translation
Все мы случайно или в результате ошибки, бывает, создаем баги в процессе разработки, так ведь? Мне еще не встречался программист, который бы от начала и до конца не допускал никаких оплошностей.

Как говорит нам Википедия, под багом понимается ошибка в программе или в системе, из-за которой программа выдает неожиданное поведение и, как следствие, результат. Институт системных наук IBM, со своей стороны, сообщает, что исправление ошибки после релиза отнимает в четыре-пять раз больше ресурсов, чем если бы она была замечена на стадии проектирования. Если же ошибка обнаружена уже на стадии поддержки проекта, расходы могут возрасти в сотню раз

Но эта статья не о том, как баги могут негативно повлиять на бизнес, а о том, как один мой коллега ухитрился создать баг и извлечь из этого пользу. Неплохая история в арсенале разработчика – по невнимательности прописать что-то не то в коде и получить за это лавры. К сожалению, это случилось не со мной.
Читать дальше →
Total votes 17: ↑17 and ↓0 +17
Views 6.5K
Comments 1

ФОК в Новгородской области планируется построить с применением BIM-технологий от «Нанософт разработка»

Нанософт разработка corporate blog CAD/CAM *Systems engineering *

Как выглядит цифровая жизнь на стройке в регионах? Можно ли создать объект полностью на базе российских технологий? Как пройти экспертизу проекта по-новому, когда BIM-модель становится неотъемлемой частью проектной документации?

В этой статье вы узнаете, как регионы реализуют правительственное постановление № 331, обязавшее российские проектные организации с 1 января 2022 года применять BIM-технологии при строительстве объектов по государственным заказам. На примере объекта социальной инфраструктуры можно проследить трансформацию стройкомплекса Новгородской области «сверху вниз», когда на входе есть только федеральное государственное распоряжение, а на выходе – отлаженный механизм взаимодействия региональных структур: Минстроя, Минцифры и Госэкспертизы.

Читать далее
Total votes 1: ↑1 and ↓0 +1
Views 551
Comments 2

Участники образовательного интенсива в Сколково научатся основам прототипирования

Development of mobile applications *Prototyping *Start-up development Gadgets Biotechnologies


Поучаствовать в интенсиве смогут студенты, школьники и все желающие получить практические навыки прототипирования и разработки технических средств реабилитации. Занятия пройдут в Технопарке Инновационного центра «Сколково» 6 — 7 декабря и 12 — 13 декабря в группах по 20 человек.

Как превратить идею в опытный образец? В чем преимущество и недостатки 3D-печати? Можно ли без вложений разработать и вывести на рынок новое устройство или гаджет? Как реализовать технологический проект в социальной сфере? Об этом расскажут эксперты образовательного интенсива! В течение двух дней участники получат теоретические и практические знания по разработке прототипов, навыки проектной работы и узнают все о создании устройств и продуктов в области реабилитационной индустрии.
Читать дальше →
Total votes 5: ↑3 and ↓2 +1
Views 1.1K
Comments 1

«МегаФон» исследует перспективы спутникового Интернета

Wireless technologies *Development of communication systems *IT-companies


По информации издания «КоммерсантЪ», компанию «МегаФон» заинтересовали перспективы низкоорбитальных спутниковых систем для высокоскоростного интернета. Оператор связи выделит 6 млрд рублей в ближайшие два года на проведение прикладных исследований в этой сфере, включая изучение существующих наработок и разработку новых технических решений. Проектом займется специально для этого создаваемая в настоящее время дочерняя компания «Мегафон 1440».
Читать дальше →
Total votes 4: ↑3 and ↓1 +2
Views 4.4K
Comments 8

Всё, что вы должны знать о Платформе nanoCAD 21

Нанософт разработка corporate blog CAD/CAM *Software

Современные инженерные решения должны адаптироваться под вас. Так была создана Платформа nanoCAD 21 – гибкий, технологичный и прозрачный инструмент инженера-проектировщика.

Как nanoCAD 21 позволяет сократить время проектирования? Сохранятся ли файлы, если произойдет резкий скачок напряжения? Какие новые фичи появились в этом релизе?

Смотрите запись презентации, чтобы узнать, чем nanoCAD 21 может быть полезен именно вам.

Читать далее
Total votes 15: ↑12 and ↓3 +9
Views 3.6K
Comments 17

Микрочипы становятся непредсказуемыми по мере уменьшения техпроцесса

Manufacture and development of electronics *CPU

Инженеры Google и Facebook предположили, что постоянное уменьшение размеров техпроцессов в сочетании с возрастающей сложностью архитектурного проектирования приводит к снижению надёжности микросхем.

Читать далее
Total votes 36: ↑36 and ↓0 +36
Views 38K
Comments 65

Rosbank Online Meetup по IT-архитектуре

Росбанк corporate blog System Analysis and Design *Designing and refactoring *

9 декабря в 19:00 Гильдия Архитекторов Росбанка проведет открытый митап, на котором выступят эксперты по корпоративной архитектуре из нашей команды, а также из Croc Code и Leroy Merlin.

Читать далее
Total votes 5: ↑5 and ↓0 +5
Views 1.3K
Comments 1

Почему инженеры выбирают Платформу nanoCAD 22

Нанософт разработка corporate blog

Компания «Нанософт разработка» представила Платформу nanoCAD 22.

Презентация новой версии самой популярной российской САПР прошла в онлайн-формате.

Посмотрите ее самые интересные темы!

Читать далее
Total votes 7: ↑7 and ↓0 +7
Views 802
Comments 0

Практический курс «Архитектура приложений: пиши как разработчик, думай как архитектор»

Southbridge corporate blog

23 мая в Слёрм стартует курс «Архитектура приложений: пиши как разработчик, думай как архитектор».

Вы познакомитесь с разными видами архитектуры, научитесь писать чистые управляемые проекты и организовывать код. Уже на курсе получите реальный опыт — детально проработаете архитектуру приложения, опишите её формальную документацию и подготовите к реализации.

Читать далее
Total votes 15: ↑14 and ↓1 +13
Views 1.6K
Comments 0

Компания «Нанософт разработка» выпустила алгоритм импортозамещения в области САПР и BIM

Нанософт разработка corporate blog

«Нанософт разработка» предлагает отечественным предприятиям готовый алгоритм импортозамещения САПР- и BIM-решений. Это позволит заказчикам быстро сориентироваться в новых условиях и совершить переход на российское ПО в сжатые сроки, с сохранением всех наработок и без отрыва от производства.

Читать далее
Total votes 9: ↑7 and ↓2 +5
Views 1.9K
Comments 0

«Нанософт разработка» провела обучение специалистов компании «Газпром проектирование» по Платформе nanoCAD

Нанософт разработка corporate blog

С 28 марта по 8 апреля 2022 года компания «Нанософт разработка» провела обучение специалистов ООО «Газпром проектирование» работе с линейкой продуктов на Платформе nanoCAD. Теперь сертифицированные консультанты ООО «Газпром проектирование» смогут оказывать проектировщикам методическую и техническую поддержку в части САПР-решений российского вендора.

Читать далее
Total votes 3: ↑0 and ↓3 -3
Views 404
Comments 0

«Цифровая экономика России» от «Нанософт разработка»: поиск пути к импортонезависимости в области САПР/BIM/PLM

Нанософт разработка corporate blog

Участники конференции, которую ежегодно организует компания «Нанософт разработка», обсудили взаимодействие государства, предприятий и ИТ-разработчиков по обеспечению импортозамещения в области САПР/ТИМ/PLM для системообразующих отраслей российской экономики, а также поделились опытом построения ИТ-инфраструктуры на базе отечественных решений. Конференция проходила с 22 по 24 мая на территории кампуса АНО «Корпоративный университет Сбербанка» (СберУниверситет) при поддержке НОТИМ и АРПП «Отечественный софт».

Читать далее
Total votes 1: ↑1 and ↓0 +1
Views 507
Comments 0

Визуализация архитектуры с помощью C4 модели и PlantUML

Usetech corporate blog System Analysis and Design *UML Design *Technical Writing *

Приветствую, коллеги. Меня зовут Мстислав, я являюсь руководителем Python практики в Usetech. В этой статье я раскрою нюансы работы с PlantUML и C4 моделью. Вся информация является выжимкой из нашего ежедневного опыта. Также необходимо упомянуть, что на эту тему я проводил воркшоп на TechLeadConf 2022, так что при желании, вы всегда можете найти видео.

Читать далее
Total votes 6: ↑5 and ↓1 +4
Views 1.2K
Comments 4

Вступление. Руководство проектов, Жизнь как один большой проект.

Lumber room
Intro.
Все знают, что есть такая профессия проектами управлять.
Одни считают, что это может делать любой программист со знанием и глубоким понимание процесса кто-то считает, что у каждого есть свое дело и исполнитель должен исполнять, а руководитель должен управлять.
Так или иначе, Прожект менеджер, Руководитель проектов как профессия существует, развивается и достаточно востребована.

Это первый пост, в моем профессиональном блоге.
Я заметил, что есть люди, которые заинтересованы в теории и практики в области управления процессами в компании, построенной на Проектной деятельности.
Читать дальше →
Rating 0
Views 1.2K
Comments 0

Опубликовано руководство по дизайну Веб 2.0

HTML *


На дизайнерском сайте Web Design From Scratch опубликовано подробное руководство по дизайну Веб 2.0. Это руководство представляет собой список из 15 дизайнерских приемов, которые чаще всего используются на сайтах нового поколения, с конкретными примерами и скриншотами.
Читать дальше →
Total votes 76: ↑70 and ↓6 +64
Views 4K
Comments 35

Что такое «хорошее» ТЗ на сайт?

Project management *
caricat.gifЯ могу припомнить на удивление мало материалов, посвященных проектированию сайтов и программ на русском языке, написанных русскоязычными авторами. Этому способствует и преимущественно экспортно-ориентированная разработка (оффшор) и отсутствие массового опыта создания информационных продуктов в нашей стране.
Надеюсь, что эта статья пригодится тем разработчикам и IT-менеджерам, кто ощутил перед собой проблему составления качественных документов на разработку сайта. Документов, которые кроме испорченной бумаги были бы хоть чем-то полезны.
Читать дальше →
Total votes 117: ↑113 and ↓4 +109
Views 46K
Comments 88

Мастер-класс: 26-27 Апреля — экстремальное программирование. Разработка через тестирование(TDD) и гибкие методики разработки ПО

Website development *
Экстремальное программирование в PHPCenter.ruПрактика создания модульных и приемочных тестов для web-приложений, использование SimpleTest и Selenium, практики ООП, облегчающие тестирование и способствующие формированию хорошей архитектуры приложений, использование мок-объектов и многое другое.

Мастер класс посвящен практическим аспектам внедрения разработки через тестирование (TDD), постоянной сборки (Continues Integration) и приемочному тестированию (Acceptance Testing) приложений, выполненных при помощи PHP.

После мастер-класса вы научитесь организовывать тестовую среду для своего кода, создавать модульные тесты на отдельные классы и приемочные тесты на все приложение в целом, будете знать, что такое изоляция кода и зачем она нужна, как тестировать те или иных аспекты ваших приложений и многое другое.

Возможно, мастер-класс заставит вас пересмотреть взгляды на архитектуру и качество ваших приложений и на ваше понимание ООП в целом.

Дата и место проведения:
26-27 апр. 2007 Москва, оборудованный компьютерный центр
Прошлые мастер-классы проводились в рамках PHPConf 2005,2006 и собрали более 40 разработчиков из ведущих ИТ компаний

P.S. В отличии от предыдущих мастер-классов ноутбуки уже не нужны ;-)
Total votes 21: ↑14 and ↓7 +7
Views 3.3K
Comments 17

Юзабилити отдел: создавать или нет?

Interfaces *
В течение последних трех недель мне пришлось 4-5 раз отвечать на один и тот же вопрос:

Стоит ли создавать внутри компании собственный отдел, который будет заниматься вопросами юзабилити, и если да – то как это сделать?

Задавали мне этот вопрос и друзья-коллеги, и клиенты, и подозреваю, будут задавать и в дальнейшем. То, что «юзабилити» — вроде как даже иногда полезно, понимают многие, и теперь перед ними встает вопрос, как организовать процесс наиболее эффективно и с наименьшими затратами… полный текст статьи
Total votes 7: ↑6 and ↓1 +5
Views 1.1K
Comments 3

Интеграция в мировой контекст. наивно. по-русски

Design


Workshop? Что это? Это когда много людей, сходящих с ума от архитектуры, объединяются в группу и начинают выдавать самые сумасшедщие идеи, на которые только способен их воспаленный от кайфа проектирования мозг. Русских среди таких людей все больше и больше. Прекрасно. InDeSem 2007 – architectural workshop. The Netherlands. TU Delft


ВОПРОС: Когда же у нас уже догадаются поставить на коммерцию все концептуально-идейно-мечтательно-философски-оторванные мероприятия, которые в конечном счете бешено полезны для ломания стереотипов?

источник мыслей: {inbetween}
Total votes 7: ↑3 and ↓4 -1
Views 291
Comments 1

HCI, лопата, тачка и Яма 2.0

Interfaces *
Мы говорим, что «мы занимаемся человеко-компьютерным взаимодействием». Дескать, проектирование интерфейсов – это перекидывание мостика между пользователем и компьютером: с одной стороны мы должны сделать удобно пользователю, с другой – понятно компьютеру.

Периодически мне говорят «сделайте нам так, чтобы работа пользователя с нашей системой была удобной». На первый взгляд, именно это от нас и требуется. Однако предлагаю рассмотреть этот вопрос поближе.

Каждый из нас, людей, в ходе своей деятельности преследует определенные цели. И старается удовлетворить свои потребности. Рассмотрим деятельность, которая заключается в работе с использованием продукта, интерфейс для которого мы и разрабатываем. Потребностей, которые удовлетворяет пользователь в ходе работы, всегда несколько: заработать денег (получить зарплату), с комфортом провести время до конца рабочего дня, стать властелином вселенной :). Потребности разные, базовые или не очень, сиюминутные или протяженные… вся статья целиком
Total votes 18: ↑12 and ↓6 +6
Views 755
Comments 2