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

Рекомендации к стилю кода

Разработка под Android *
Перевод

Правила языка Java


Мы следуем стандартным соглашениям по оформлению кода на Java. Мы добавили к ним некоторые правила:
  1. Исключения: никогда не перехватывайте и не игнорируйте их без объяснения.
  2. Исключения: не используйте обобщенные исключения, кроме кода в библиотеках, в корне стека.
  3. Финализаторы: не используйте их.
  4. Импорты: полностью уточняйте импорты.

Читать дальше →
Всего голосов 62: ↑45 и ↓17 +28
Просмотры 163K
Комментарии 36

Qt Coding Style

Программирование *Совершенный код *Qt *
Qt Coding Style по версии Qt
Привет, хабражители!

Сейчас какой-то спец с многолетним опытом работы с Qt подумал: «Что за фигня? Хабр — для вещей покруче!». Но ведь даже спецам с многолетним опытом иногда надо читать вот такие статьи про простые вещи, ведь это — важно. Код — это одна из самых важных составляющих программирования. А наша задача — держать его в чистоте. Эта статья посвящена всем Qt программистам которые стремятся к идеалу.

Конечно есть статья на Qt Project — Qt Coding Style. Только вот там материала ценного меньше…
Все-таки решили почитать? Ну тогда - поехали!
Всего голосов 69: ↑52 и ↓17 +35
Просмотры 40K
Комментарии 109

Из опыта перевода руководства по стилю оформления

Ruby *
Из песочницы
Здравствуйте, уважаемые хаброжители! Хочется представить вашему вниманию опыт перевода известного в среде разработчиков на Руби руководства по стилю оформления кода. Оригинальный текст данного руководства составляется сообществом программистов на Руби под творческим руководством Божидара Бацова.
Читать дальше →
Всего голосов 4: ↑3 и ↓1 +2
Просмотры 3.1K
Комментарии 2

Занимательная археология: стилевое руководство R под лупой

R *История IT
Из песочницы
Как известно, код читают намного чаще, чем пишут. Чтобы его мог читать хоть кто-то, кроме автора, и существуют стилевые гиды. Для R таковым может быть, например, руководство Хэдли.

Стилевой гид это не просто негласный договор разработчиков – за многими из правил стоит любопытная предыстория. Почему стрелка <- лучше знака равенства =, почему старожилы R не любят нижнее подчеркивание, как рекомендуемая длина строки связана с перфокартой, и о многом другом – далее.
Читать дальше →
Всего голосов 22: ↑22 и ↓0 +22
Просмотры 3.5K
Комментарии 8

Маленькое удобство, способное прекратить вселенские споры

Чулан
Все те, кто пишет на Си-подобных языках, знакомы с двумя немного отличающимися стилями кода. Выглядят они вот так:

for (int i=0;i<10;i++) {
    printf("Hello world!");
    printf("Hello world again!");
}

for (int i=0;i<10;i++)
{
    printf("Hello world!");
    printf("Hello world again!");
}

Различий немного, но споры вокруг них не затихают из-за неготовых отказаться от привычного стиля разработчиков. Поэтому нам нужен компромисс. Вот его-то и предлагается обсудить далее.
Читать дальше →
Всего голосов 67: ↑20 и ↓47 -27
Просмотры 8.2K
Комментарии 70

10 советов «Как успешно пройти Code Review»

Блог компании Android Broadcast Программирование *Разработка мобильных приложений *Разработка под Android *GitHub *

Если вам надо отдать ваш код на ревью, например показать выполнение тестового задания, получить одобрение у коллеги на pull request или попасть на разбор кода в "Android Broadcast", тогда 10 советов из этой статьи помогут вам представить ваш код в максимальной красоте. Это не сделает из вас эксперта, но как минимум улучшит ваши навыки, и позволит достичь получить заветное "Одобрено"

Читать
Всего голосов 9: ↑6 и ↓3 +3
Просмотры 5.2K
Комментарии 16