Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Вышел релиз GitLab 13.5 с обновлениями для безопасности мобильных приложений и вики-страницами групп

Блог компании GitLabOpen source*Git*Системы управления версиями*DevOps*


Вышел релиз GitLab 13.5 со сканированием безопасности мобильных приложений, вики-страницами групп, общим реестром пакетов и многими другими классными фичами!

Читать дальше →
Всего голосов 3: ↑3 и ↓0+3
Просмотры1.4K
Комментарии 1

Вышел релиз GitLab 13.6 с автоматическим развёртыванием в EC2 и статистикой использования для инстанса

Блог компании GitLabOpen source*Git*Системы управления версиями*DevOps*


Команда GitLab стремится к повышению производительности и степени удовлетворённости разработчиков. Релиз 13.6 содержит все необходимые ингредиенты, которые помогут вам достичь этого и, возможно, чего-то ещё! Мы надеемся, что вам пригодятся основные фичи релиза, а также ещё более 60 новых фич и улучшений, добавленных в этом релизе.
Читать дальше →
Всего голосов 4: ↑4 и ↓0+4
Просмотры718
Комментарии 0

Вышел релиз GitLab 13.7 с проверяющими для мерж-реквестов и автоматическим откатом при сбое

Блог компании GitLabOpen source*Git*Системы управления версиями*DevOps*


Ну и год же был 2020! Мы счастливы представить релиз 13.7 с более чем 45 фичами и улучшениями поставки ПО, вышедший как раз к праздникам.

От имени всех сотрудников GitLab мы хотим поблагодарить участников нашего сообщества за ваш вклад и за то положительное влияние, которое вы оказываете на нашу работу. Без вас GitLab не был бы таким, как сейчас.

Благодарим вас и всех членов команды GitLab, которые помогли сделать 2020 год невероятным, несмотря на невзгоды и непредсказуемые обстоятельства. Пожалуйста, оставайтесь в безопасности, будьте счастливы и здоровы в этот праздничный период.
Читать дальше →
Всего голосов 10: ↑9 и ↓1+8
Просмотры3K
Комментарии 3

Вышел релиз GitLab 13.8 с редактором конвейеров и первой из метрик DORA

Блог компании GitLabGit*Системы управления версиями*Системы сборки*DevOps*

В этом релизе мы рады представить специальный редактор конвейеров (в русской локализации GitLab «сборочные линии»), панель управления частотой развёртываний и несколько улучшений качества работы, которые сделают повседневное использование GitLab ещё более комфортным. И это — всего лишь несколько основных моментов из более чем 50 улучшений этого релиза!
Читать дальше →
Всего голосов 4: ↑3 и ↓1+2
Просмотры3K
Комментарии 5

Bебинар — Автоматизация процессов с GitLab CI/CD

Блог компании GitLabOpen source*Git*Agile*DevOps*


Расширяем знания и переходим на следующий уровень


Наш вебинар на тему «Автоматизация процессов с GitLab CI/CD» был настолько популярен, что теперь мы предлагаем запись для всех, кто пропустил прямую трансляцию.

Вы только начинаете изучать основные принципы Continuous Integration / Continuous Delivery или написали уже не один десяток пайплайнов? Вне зависимости от уровня Ваших знаний, в нашем вебинаре, вы сможете на практике разобраться, почему тысячи организаций по всему миру выбирают GitLab в качестве ключевого инструмента для автоматизации IT процессов.
Читать дальше →
Всего голосов 7: ↑6 и ↓1+5
Просмотры2.1K
Комментарии 5

Приглашаем Вас принять участие в GitLab Connect EMEA — 25 Mapта

Блог компании GitLabGit*Agile*DevOps*


Приглашаем Вас принять участие в GitLab Connect EMEA, которое состоится 25 марта 2021 года.


GitLab Connect EMEA — виртуальное мероприятие, которое затронет все элементы успешной трансформации DevOps. Для участия в мероприятии, заполните форму регистрации здесь.
Читать дальше →
Всего голосов 6: ↑6 и ↓0+6
Просмотры561
Комментарии 2

Аутсоурсинг – Россия

Чулан
Вот решил поделиться статьей, оригинал которой я опубликовал у себя на блоге вот здесь
— Для начала, обычное предупреждение: я не претендую на истину в последней инстанции и то, что я рассказываю, основано лишь на моем персональном опыте. Наверняка в России и СНГ есть фирмы, которые набирают других людей и работают совсем иначе чем те, с которыми мне довелось столкнуться. Чтобы далеко не ходить, приведу в пример фирму, возглавляемую моим научным руководителем в университете профессором Андреем Николаевичем Тереховым. Сейчас он возглавляет вполне успешную фирму, специализирующуюся на выполнении софтверных проектов под заказ, включая и изрядную долю оффшорных проектов от западных заказчиков. Так вот, я уверен, что у него-то как раз все точно поставлено как надо и ребята правильные и все хорошо. К сожалению, с его фирмой мне работать не довелось, а с теми, с которыми мне довелось работать, работали так…
Читать дальше →
Всего голосов 13: ↑13 и ↓0+13
Просмотры304
Комментарии 43

Оценки софтверных проектов или равно ли целое сумме слагаемых?

Чулан
Следующий кросс-пост (ах, я, бука!) с моего основного блога.

В этой статье я собираюсь поговорить о вещах, которые вы все давно знали. Теперь я предлагаю о них задуматься.<?xml:namespace prefix = o ns = «urn:schemas-microsoft-com:office:office» /><o:p></o:p>

Если вы не новичок в софтверной индустрии, то вы в курсе, что перодически любой менеджер оказывается в фазе, когда его начинают резко интересовать оценки времени, работы… Причем обычно не как попало, а по какой-нибудь модной методике. Вам предлагают сообщить за неделю, сколько времени займут еще не найденные баги и та фича, дизайн которой еще не успели сделать, не говоря уж о том, что запланированная работа уж точно должна быть разбита на кусочки с точностью до часа, если уж нельзя поминутно...<o:p></o:p>
Читать дальше →
Всего голосов 4: ↑3 и ↓1+2
Просмотры274
Комментарии 0

Простой редактор GUI для Android

Разработка под Android*
Вместе с SDK Google предоставила еще и плагин к Eclipse, который весьма помогает в разработке. Однако данный плагин не предоставляет возможности редактировать GUI layouts прямо в Eclipse. Формат Layout файлов (XML) несложен, однако частенько хочется посмотреть, что же получится, если подправить тот или иной параметр. Запуск каждый раз программы на эмуляторе может надоесть даже самым терпеливым. В связи с этим меня весьма заинтересовала данная разработка: DroidDraw. Приложение выполнено в виде Java апплета и позволяет быстро и наглядно создавать несложные графические интерфейсы.
Будем надеяться, что приложение будет развиваться. Ну, или хотя бы появятся более функциональные аналоги.
Всего голосов 7: ↑7 и ↓0+7
Просмотры3.2K
Комментарии 3

Этика индустрии разработки софта

Чулан
Кросс-пост с моего технического блога.

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

Например, в начале рабовладения раб был просто военнопленным. Так что убийство раба не у кого не вызывало ни малейших эмоций. Ну, да, рачительный хозяин продал бы, неумно, но почему бы и нет. Ну, скажем, как выкинуть старую телефонную книгу в мусор, а не в recycling/макулатуру. Собственно, выкидывание старой телефонной книги в мусор вместо макулатуры где-нибудь в Германии сейчас вызовет куда большее общественное осуждение (а то и штраф), чем вызывало в тех же местах убийство военнопленного-раба, скажем, во времена ранней Римской империи. Но к поздней Римской империи уже сложились нормы, осуждающие убийство рабов за исключением небольшого всем известного списка. За некоторые формы убийства раба владелец мог даже отвечать по закону.

Впрочем, мы отвлеклись. Так вот, sofware индустрия еще очень молода, ее этика еще только формируется, и сегодня я хотел бы предложить подумать о некоторых правилах, которые хорошо бы в ней иметь лет через сто…
Читать дальше →
Всего голосов 15: ↑9 и ↓6+3
Просмотры271
Комментарии 59

Патенты и ревью патентов научной общественностью

Чулан
Кросс пост с моего технического блога

Уже некоторое время PeerToPatent (http://www.peertopatent.org/) пытается инициировать общественную фильтрацию патентов, которые пытаются получить частные лица и — разумеется в первую очередь — корпорации. Не секрет, что большая часть патентов в ПО индустрии скорее служат тому, чтобы затормозить инновацию, нежели действительно защищать права изобретателей. Ну, и многие из них часто служат защитой от подобных «тормозов», опять же служа совершенно другим целям, чем те, ради которых создавалось патентное законодательство.

Проект PeerToPatent основан Тимом О'Рейли, хорошо известным помимо прочего как основатель издательства О'Рейли, и идея его состоит в том, чтобы научная и программистская общественность имела возможность блокировать наиболее дикие патенты, вроде патента на двойной клик, полученный British Telecom.

Недавняя статья в Communications of ACM «Peer to Patent Needs Your Expertise» («Ревью Общественностью нуждается в вашем опыте») написанная Энди Орамом пропагандирует этот проект и призывает экспертов в области поучаствовать в проекте. В целом, идея звучит как правильная. И правда, если большие корпорации пытаются патентовать тривиальности, а потом мешать жить другим, в том числе старт-апам, то предварительный просмотр экспертами на общественных началах должен сильно помочь в предотвращении подобных патентов.

Правда та же статья небрежно замечает: «некоторые противники патентов на ПО считают, что предварительная критика общественностью лигитимирует патенты...» Как ни странно, я с этим готов согласиться. Что если патент написан столь заковыристым языком, что эксперты просто не поймут о чем речь? Или, что если на какой-то патент просто не найдется независимого эксперта? И вообще, а имеют ли патенты на ПО достаточно смысла, чтобы вообще быть легитимными, будь они просмотрены экспертами или нет? В конце концов, криптографический алгоритм, использовавшийся в SSL, тормозил дела не одно десятилетие и до недавнего времени не позволял создавать Open Source реализации https серверров, хотя это и был, что называется, совершенно правильный bona fide патент.

В общем, я вроде бы не должен высказывать резких мнений по поводу ПО патентов, так что я просто рассказываю о статье… А вы что об этом думаете?

[1] Peer to Patent Needs Your Expertise by Andy Oram — Communications of ACM, February 2008/ Vol. 51, No.2, p.19-20
Всего голосов 11: ↑9 и ↓2+7
Просмотры196
Комментарии 0

О проблемах с code reviews

Чулан
Кросс-пост с персонального (http://www.eldar.com/node/200) как обычно…

Да-да, знаю… Очень необычно ругаться на code reviews (ревизии кода), особенно в мире где они воспринимаются чуть ли не как одиннадцатая заповедь, за неуважение к которой легко угодить на костер… Так что, потерпите немного ереси, я все обьясню!

Итак… Я не говорю, что ревизия кода – это плохо. Просто все в нашем грешном мире имеет свои преимущества и недостатки. Или как говорили утомленные мудростью греков римляне – cons et pros. Так вот, я хотел бы обратить ваше внимание на некоторую con ревизии кода, которая обычно не упоминается вслух...
Читать дальше →
Всего голосов 14: ↑6 и ↓8-2
Просмотры393
Комментарии 3

Конкурс Imagine Cup встраиваемые системы снова проводится в России

IT-компании
В прошлом году впервые в России прошёл конкурс Imagine Cup: встраиваемые системы — и результат превзошел все наши ожидания, российская команда заняла 2 место в мире в этом конкурсе. В этом году конкурс встраиваемых систем снова проводится в России — для участия необходимо подать заявку на участие в конкурсе до 20 декабря 2010 г. 6 команд-финалистов получат устройства eBox для реализации своих идей на практике, а команда-победитель будет представлять Россию на международном финале летом 2011 г. в Нью-Йорке. Все, кто умеет/любит держать в руках паяльник и может программировать — участвуйте в конкурсе встраиваемых систем и приносите России очередную победу!


Читать дальше →
Всего голосов 25: ↑13 и ↓12+1
Просмотры458
Комментарии 9

Ciklum Mobile Saturday (iOS edition) в Минске, 18 июня

Блог компании Ciklum
18 июня компания Ciklum при поддержке портала TUT.by приглашает всех iOS разработчиков на Ciklum Mobile Saturday (iOS edition).

Для нашей компании организовывать и поддерживать встречи различных сообществ разработчиков (.NET, PHP, Mobile) уже стало традицией. Этот субботник будет первым в Минске мероприятием, которое полностью посвящено разработке ПО под iOS.

Мы постарались сделать его еще более интересным и на этот раз к нам приедут известные спикеры и опытные технические специалисты, многие из которых впервые посетят Беларусь

Подробности под хабракатом
Читать дальше →
Рейтинг0
Просмотры843
Комментарии 0

Способ подсчета коэффициента, отражающего качество выпущенного программного продукта

Разработка веб-сайтов*
Из песочницы
Одним из основных критериев для оценки выпущенного программного продукта является его качество. Качество фактически показывает насколько хорошо программисты и тестировщики справились со своей задачей и насколько выпущенный продукт готов к реальному использованию.

К сожалению, по ряду причин выпущенные продукты всегда содержат не обнаруженные на этапе тестирования/разработки дефекты. В большинстве своем они проявляются в результате неучтенных ранее вариантов использования, не предусмотренных вариантов использования, конфликтов с другими программными продуктами в рабочей среде. Кроме того ошибки могут быть результатом плохой работы Quality Assurance отдела или разгильдяйства разработчиков.
В связи с этим встает вопрос как оценить качество продукта и понять насколько хорошо комманда разрабатывающая продукт сделала свою работу.
Читать дальше →
Всего голосов 27: ↑26 и ↓1+25
Просмотры1.4K
Комментарии 16

11-12 апреля. Online трансляция конференции Software People 2013

Блог компании Software PeopleРазработка веб-сайтов*
Друзья!

11-12 апреля 2013 года проходит одно из самых значимых событий в мире разработки ПО — юбилейная международная конференция Software People. В этом году, конференция проходит в пятый раз, собирая под одной крышей высококлассных специалистов в области разработки ПО.

Читать дальше →
Всего голосов 5: ↑4 и ↓1+3
Просмотры3.1K
Комментарии 0

Application Developer Days — для творческих программистов

Блог компании Лаборатория тестированияНенормальное программирование*Программирование*
13 декабря 2013 г. в Минске пройдет четвёртая международная конференция Application Developer Days.
image


Application Developer Days — это конференция, сделанная программистами для программистов. Для тех, кто непосредственно пишет код, продумывает архитектуру приложения и старается повысить свою продуктивность, используя новые языки и библиотеки. Кроме непосредственно программистов, конференция будет интересна всем тем, кто вовлечен в процесс создания программных продуктов, кто хочет понять, чем живут разработчики, посмотреть на всё с точки зрения программиста.
Читать дальше →
Всего голосов 21: ↑17 и ↓4+13
Просмотры5.4K
Комментарии 13

Тесты, которые тестируют тесты

Тестирование IT-систем*Совершенный код*TDD*
Из песочницы
Или почему в них нет необходимости.

Часто, когда рассказываешь новичкам про автоматическое тестирование, всплывает один и тот же вопрос: «А кто будет проверять сами тесты? Придётся писать тесты для тестов, потом тесты для тестов для тестов…» Все любят рекурсию и ещё больше любят уесть ей собеседника.

Странно, ни разу не попадался вопрос: «Кто тестирует тестировщиков?» — по сути, та же проблема вид сбоку.

Но действительно, почему нет необходимости тестировать тесты? (и тестировщиков)
Читать дальше →
Всего голосов 65: ↑55 и ↓10+45
Просмотры23K
Комментарии 170

Дублирование логики — единственный способ верификации ПО

Тестирование IT-систем*Совершенный код*TDD*
Привет.

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

В этот раз, опираясь на изложенные идеи, я попробую сформулировать общий подход к оценке уровня верифицированности ПО.
Читать дальше →
Всего голосов 13: ↑12 и ↓1+11
Просмотры8.1K
Комментарии 6