Как стать автором
Обновить

Программирование в таблицах — новая концепция записи условных (и не только) конструкций

Время на прочтение 8 мин
Количество просмотров 4.4K
Программирование *Визуальное программирование *
Не так давно, в процессе поиска в сети альтернативных подходов к программированию я наткнулся на очень интересное видео. Это 40-минутная презентация с интригующим названием «No Ifs, Ands, or Buts. Uncovering the Simplicity of Conditionals». Автор презентации Джонатан Эдвардс (Jonathan Edwards) рассказывает о новой концепции записи условных конструкций при помощи созданных им схематических таблиц (schematic tables).

Эта тема должна быть интересна всем, кто хоть немного интересуется программированием. Если у вас нет в распоряжении лишних сорока минут или вы не можете посмотреть видео по какой-либо другой причине, предлагаю ознакомиться с моим кратким пересказом презентации Джонатана.
Читать дальше →
Всего голосов 64: ↑58 и ↓6 +52
Комментарии 54

CSS Conditional Rules

Время на прочтение 3 мин
Количество просмотров 16K
Разработка веб-сайтов *CSS *
Recovery mode
CSS Conditional Rules, как следует из названия, являются условными конструкциями, которые можно применять в самом CSS. Они реализуют проверку поддержки свойств текущим браузером с возможностью группировать условные выражения с помощью логических операторов and, or и not. В этом посте хотелось бы рассказать, кроме прочего, о синтаксисе этого модуля CSS3 и текущей поддержке его браузерами.
Читать дальше →
Всего голосов 24: ↑21 и ↓3 +18
Комментарии 22

Оформление сложных условий

Время на прочтение 4 мин
Количество просмотров 64K
Программирование *Совершенный код *
Из песочницы
Условный оператор в обычной своей форме источником проблем является сравнительно редко. Однако само условие порой оказывается достаточно сложным и встает на пути к мечте любого разработчика. Речь, конечно же, о красивом и читаемом коде.

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

Так как с высасыванием из пальца у меня проблемы, в качестве источника примеров взята часть исходников GCC 4.8.2, для авторов которых стандарты оформления — не пустой звук. Используя примеры, буду приводить файл и строку начала, чтобы желающие могли убедиться, что все честно.
Читать дальше →
Всего голосов 25: ↑17 и ↓8 +9
Комментарии 33

Пара полезных исключений из правил по форматированию исходного кода

Время на прочтение 1 мин
Количество просмотров 6.2K
Ненормальное программирование *Программирование *Совершенный код *
Плоский дизайн (flat design), это сейчас модно и красиво. Внесем же наш маленький вклад в общую тенденцию, применим немного flat-форматированного кода
Читать дальше →
Всего голосов 63: ↑6 и ↓57 -51
Комментарии 47