Рубрика «Программирование» - 1048

image
Ругаем новый айфон. Обсуждаем как эффективнее проводить code review. Как стать профессиональным программистом. Какие профиты принес dropbox’у переход на CoffeeScript.

В выпуске:

  • В iPhone 5 нет ничего крутого.
  • Как быть объективнее во время ревью кода или синдром «злых птиц».
  • Относиться серьезнее к работе — шаг к увеличению производительности
  • Dropbox переходит на CoffeeScript.

Слушать в Itunes
слушать на podfm
скачать файл(68.8 Мб)
Читать полностью »

Инспектирование кода — это очень сложная и ответственная задача, которая может отнимать много ресурсов. Важно ответственно подходить к инспектированию и проводить его эффективно. Эффективно — это значит тратить мало времени и находить много дефектов. Но как повысить эффективность? Ниже представлены несколько советов, которые помогут в этом.Читать полностью »

    Этот пост является продолжением: Иллюзия эффективной разработки: управление

    Все мы учились программированию, практически все из нас проходили стадию задания вопросов на форумах, в конференциях, бывало и в коллективе. Условно всех отвечающих можно разделить на 2 группы: те, которые знают ответ на ваш вопрос и те, которые знают как правильно. Они — пророки стандарта, они — апостолы правого дела, они и только они смогут безбожно затянуть ваш проект, прикрываясь совершенной архитектурой и вылизанностью кода. Они — мировая закулиса мира ИТ, которая, сама того не ведая, определяет, что будет в тренде в следующие несколько лет.
    Если вам надоело читать, то просто скажу, что суть этого поста в том, чтобы вы думали своей головой. Или думали своей головой и держали мысли не высказанными, если планируете долго и продуктивно работать на текущем месте. Всем остальным добро пожаловать под кат.
Читать полностью »

Статья «простым языком» или «на пальцах» о том, как мы создавали нашу первую игру — «Пазлы: Маша и Медведь» . Рассказ менеджера проекта, программиста, дизайнера и менеджера по рекламе. Собственно в такой последовательности и будем вещать.
Кому интересно — велком под кат.
Читать полностью »

Мы с Vass записали и выложили первую серию второго сезона подкаста «Заметки о Qt».
Подкаст «Заметки о Qt» s02e01
Сам подкаст на rpod.ru — qt-notes.rpod.ru/284337.html
Теперь с конкурсом!
Читать полностью »

RCC – мероприятие, безусловно, очень высокого класса. И суть даже не в самом ивенте – чемпионатов по программированию сейчас хватает, а спортивное программирование как дисциплина развивается достаточно активно. Особенность RCC в том, что это единственный «кубок», который сочетает в себе целый набор условий, которые ставят его если не на мировой уровень, то близко к нему. Если с официальным отчётом вы уже ознакомились, то «гостевой» можете почитать у меня.

RCC 2012 Глазами простого смертного
Читать полностью »

Легкая прогулка от функтора через монаду к стрелке
Давайте совершим прогулку по цепочке Pointed, Functor, Applicative Functor, Monad, Category, Arrow, в процессе которой я попытаюсь показать что все это придумано не для того что бы взорвать мозг, а для решения вполне реальных проблем, притом существующих не только в haskell. Большая часть кода написана на C#, но думаю и без его знания можно будет понять что к чему.
Читать полностью »

Всем привет.

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

Во-первых, сделал я это для того, чтобы привлечь внимание к довольно таки интересному проекту. Этот проект посвящен разработке универсального и расширяемого ЯП.
Во-вторых, я сам уже много лет пытаюсь разработать свой ЯП нового поколения. И наработки автора во многом пересекаются с моими (свои я выложу на хабрахабре несколько позже), а мне было бы интересно отношение аудитории к данной тематике.

Дальше перевод


Концептуальное программирование

Концептуальное программирование — это, изначально, очень простая идея: ваш код должен отражать концепции в вашем приложении.

Но, насколько ни проста эта идея, а вот имплементировать ее не так уж и просто, так же, как и непросто полностью понять последствия. Я верю, что фактически она может дать материал для целой книги. Но я попытаюсь вкратце изложить ее далее.

Читать полностью »

В минувший понедельник завершился уже второй по счету пятимесячный марафон Russian Code Cup 2012. Первое место занял Владислав Епифанов из Нижнего Новгорода, сохранив первую позицию с отборочного и квалификационного туров, второе место заняла Наталья Бондаренко, студентка Саратовского государственного университета — одного из лидеров в подготовке программистов высочайшего класса. Серебряный призер прошлого Russian Code Cup, Егор Куликов, занял в этом году третье место. Поздравляем победителей!

Чемпионат по программированию Russian Code Cup 2012: как это было

Подарки розданы, призы вручены, дипломы подписаны, и теперь самое время рассказать, как это было.

Читать полностью »

Я достаточно давно занимаюсь разработкой программного обеспечения, и все это время не могу отделаться от мысли, что непосредственно языки программирования либо не развиваются вообще, либо развиваются крайне вяло. Все развитие с 80-х годов заключается в виде каких-то, порой малопонятных, танцев вокруг C++. По сути, мы по-прежнему пишем на том, что было придумано 30 лет назад, исключая незначительные «поправки».

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

Тема, конечно, очень серьезная. Существует много аспектов и направлений, куда можно двигаться. В данном случае, я хочу рассмотреть только одно.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js