Обложка поста

Гайд по оформлению кода на С++ от Стэнфордского университета

Стэнфордский университет представил гайд по основным стандартам оформления кода на С++. Умение корректно оформить ваш код является ценным навыком, так как это в разы облегчает работу других. Также у нас есть подобная…

Производительность программы против читаемости и простоты кода: в пользу чего стоит делать выбор?

Рассказывает Arne Mertz  Одной из сильных сторон C++ является возможность написания очень производительного кода. Но значит ли это, что мы должны постоянно беспокоиться о производительности и писать весь код настолько…

Обложка поста
Обложка поста

16 лучших практик для написания читаемого кода: что нужно знать любому программисту перед устройством на работу и не только

Читаемость кода – универсальный показатель в мире программирования. Это одна из первых вещей, которые осваивают разработчики. В этой статье мы рассмотрим 15 лучших практик, которые помогают писать более читаемый код.

Верблюжья нотация или нижние подчёркивания: научный подход

Если по странному стечению обстоятельств вы программист, который не беспокоится, использовать ли верблюжий регистр или нижние подчёркивания для обозначения переменных, то пришло время определиться. Постарайтесь выбрать независимо от соглашений по…

Обложка поста

«Магия. Не трогать», — и другие забавные комментарии, которые встречались в реальном коде

“Когда я писал этот код, только Бог и я понимали, что он означает. Теперь понимает только Бог.” По поводу авторства этой цитаты проводилось целое расследование. “Посвящаю этот код и всю мою…

Обложка поста

Учимся правильно оформлять код на C на примере open source проектов

В каждом проекте есть свои соглашения по написанию и оформлению кода. Некоторые менеджеры ограничиваются только базовыми правилами, некоторые составляют подробные списки рекомендаций. В некоторых проектах правил оформления кода нет совсем…

Обложка поста

Стили JavaScript кода разных времен

С самой эпохи становления веб-технологий программисты использовали JavaScript с целью практического воплощения своей творческой мысли. Отсутствие строгих требований к оформлению позволяет записывать исходники необычным способом и делать код выразительнее. На…