Сегодня 19 декабря, четверг ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7277
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
it works!
it works!
Голосов: 1
Адрес блога: http://itw66.ru
Добавлен: 2012-03-20 21:16:50
 

Нотация iLLi. C++

2012-04-07 17:59:56 (читать в оригинале)


Карта С++. Картинка с сайта alenacpp.blogspot.com

В далеком уже 2007 году нам в голову пришла одна идея. В то время мы писали код практически не соблюдаю никаких соглашений. Что естественным образом выливалось в том, что даже мы сами между собой им обмениваться не могли — слишком сложно было разобраться в том, что было написано. Поэтому нам пришла идея — написать документ, в котором мы зафиксируем все соглашения о том, как надо писать код. Так появилась «Нотация iLLi».

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

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

Ознакомление со стилями кодирования таких компаний как Google, Crytek, Apple, а также книги таких людей как Скотт Мейерс, Ален Голуб, Андре Ламот, окончательно убедили нас в том, что текущий вариант нотации нас не устраивает. Поэтому в конце 2010 году наша «Нотация iLLi» была основательным образом переработана, и теперь мы считаем, что она готова для промышленного использования.

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

В марте 2012 года нами было принято решение опубликовать нотацию в публичном доступе. Мы решили, что будем распространять ее под лицензией CC BY-NC-SA 3.0. Чтобы максимально облегчить доступ к ней большому кругу людей, а также не потерять возможность легко вносить изменения, мы решили опубликовать нотацию на известном ресурсе GitHub.

Пользуйте и да будет ваш код лучшим!

P.S. Любые конструктивные замечания и критику можно присылать по адресу: mrdekk@illi-studio.ru, либо сделать pull request на GitHub. Будем Вам очень признательны.

Тэги: c++, code, illi, studio, style, нотация

 


Самый-самый блог
Блогер ЖЖ все стерпит
ЖЖ все стерпит
по сумме баллов (758) в категории «Истории»


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.