Долгое время я задумывался, что же не в порядке с некоторыми частями кода. Раз за разом, в каждом из проектов находится некий «особо уязвимый» компонент, который все время «валится». Заказчик имеет свойство периодически менять требования, и каноны agile завещают нам все хотелки воплощать, запуская change request-ы в наш scrum-механизм. И как только изменения касаются оного компонента, через пару дней QA находят в нём несколько новых дефектов, переоткрывают старые, а то и сообщают о полной его неработоспособности в одной из точек применения. Так почему же один из компонентов все время на устах, почему так часто произносится фраза а-ля «опять #компонент# сломался»? Почему этот компонент приводится как антипример, в контексте «лишь бы не получился ещё один такой же»? Из-за чего этот компонент так неустойчив к изменениям?
Читать полностью »
Архив за 31 января 2016 - 4
Cухой антипаттерн
2016-01-31 в 11:08, admin, рубрики: codesmell, Алгоритмы, Программирование, метки: codesmell, антипаттернApple приписывают разработку новой технологии беспроводной зарядки, работающей на большом расстоянии
2016-01-31 в 11:01, admin, рубрики: Новости, метки: новостиПо данным источника, Apple совместно со своими партнерами в США и Азии разрабатывает новую технологию беспроводной зарядки, которая может появиться в мобильных устройствах компании уже в следующем году.
Утверждается, что новая технология будет работать на большем расстоянии по сравнению с существующими. Как известно, сейчас смартфон или другое устройство должно быть расположено на зарядной площадке, то есть расстояние между передатчиком и приемником энергии составляет несколько миллиметров.
Продолжение статьи о доработках принтера MC2, ч.2. Калибровка, доработка системы охлаждения
2016-01-31 в 10:37, admin, рубрики: 3D-печать, 3d-принтер, diy или сделай сам, mc2, Блог компании Мастер Кит, мастер кит, Электроника для начинающихВ своем первом материале, опубликованном в середине декабря, я писал о приятном процессе сборки, начале эксплуатации и небольших доработках 3D принтера MC2 от компании Мастер Кит.
Прошло полтора месяца. В этот промежуток времени случился Новый Год с прилагающимися к нему каникулами. Не скажу, что я каждый день возился с собранным зверьком, но подходов было много, и, соответственно, много интересного и полезного было из этого вынесено.
Итак, по-порядку.
Читать полностью »
Ожидается, что патентный спор между Nokia и Samsung будет улажен в ближайшие дни
2016-01-31 в 10:14, admin, рубрики: Новости, метки: новостиПо сообщению источника, компании Nokia и Samsung могут уладить двухлетний патентный спор в ближайшие дни. Ожидается, что итогом договоренности станет выплата в размере «сотен миллионов долларов», которую получит финская компания.
Процедурно генерируемые карты мира на Unity C#, часть 1
2016-01-31 в 10:01, admin, рубрики: C#, game development, unity3d, процедурная генерация, процедурные текстуры
В этом цикле статей мы научимся создавать процедурно генерируемые карты мира с помощью Unity и C#. Цикл будет состоять из четырех статей.
Читать полностью »
Системная плата Asus 970 Pro Gaming/Aura оснащена светодиодной подсветкой и множеством портов USB
2016-01-31 в 9:51, admin, рубрики: Новости, метки: новостиАссортимент компании Asus пополнился новой игровой системной платой. Она называется 970 Pro Gaming/Aura и предназначена для работы с процессорами AMD в исполнении AM3+. Как и другие модели производителя, у которых в названии присутствует слово Aura, новинка может похвастаться светодиодной подсветкой с возможностью выбора цветов и эффектов.
Антистатический коврик Alphacool Eisplateau предназначен для сборщиков ПК
2016-01-31 в 9:45, admin, рубрики: Новости, метки: новостиman!( C => D )
2016-01-31 в 9:32, admin, рубрики: C, clang, D, dlang, Программирование, системное программированиеКаждый С-программист с опытом накапливает привычный багаж техник и идиом. Зачастую бывает сложно понять, как сделать то же самое в новом языке. Так вот, вашему вниманию предлагается коллекция распространенных паттернов на C и их эквивалентов на D. Если вы собираетесь перевести свою программу с C на D или ещё сомневаетесь стоит ли это делать, то эта статья для вас.
Для большинства людей кубик Рубика представляет собой весьма загадочный предмет, собрать который можно, потратив на это не один день. На самом же деле процесс этот основан на относительной простой математике и, конечно, ловкости рук. Существуют даже чемпионаты по сборке кубиков Рубика различных конфигураций.
На данный момент мировой рекорд — 4,904 с. Его установил 14-летний школьник из США в конце прошлого года. Если быть точным, данное время является рекордом среди людей, так как кубик Рубика собирают и роботы, которые специально конструируются для этих целей.
Подкаст «Звук»: Ответы на вопросы слушателей
2016-01-31 в 9:07, admin, рубрики: Блог компании Аудиомания, гаджеты, Железо, звук, интервью, ответы на вопросы, подкастВ 25-м выпуске вместе в Тимофеем Шиколенковым мы не только ответили на вопросы наших слушателей, но и поговорили о новом сайте Аудиомании.Читать полностью »