Как влюбить в себя своего код-ревьюера: правила подготовки к code review
Рассказываем про техники подготовки к code review, которые помогут получить от него максимальную пользу и порадуют ревьюера.
Статьи, которые помогут вам перестать писать код в одну сплошную строку и научат следовать официальным правилам оформления кода.
Рассказываем про техники подготовки к code review, которые помогут получить от него максимальную пользу и порадуют ревьюера.
Рассказываем какие существуют стили именования переменных и зачем они нужны.
Объясняем на примере, когда использование Enum оправданно и почему Boolean может внести в код путаницу.
У подхода к оформлению кода согласно разным Style Guide есть сторонники и противники. Спрашиваем у экспертов, стоит ли вообще думать о виде вашего кода.
Наш подписчик прислал вопрос в редакцию Tproger: «Какие примеры кода вызывали у вас восхищение?» Предоставляем вам ответы экспертов.
При переходе на пятый уровень вложенности в начале строки появляется неодобрительный смайлик ಠ_ಠ.
Хороший код должен не просто работать, он должен быть простым, модульным, легко тестируемым, поддерживаемым и продуманным. Рассказываем, как этого добиться.
Мы рассказали о том, зачем же нужен неподдерживаемый код разработчикам и как его стоит писать. Для тех, кто не понял — это просто шутка. Пишите хороший код
Другие программисты могут не согласиться с данными советами, но это именно то, что делает их такими редкими и ценными.
Стэнфордский университет представил гайд по основным стандартам оформления кода на С++. Умение корректно оформить ваш код является ценным навыком, так как это в разы облегчает работу других. Также у нас есть подобная…
Рассказывает Arne Mertz Одной из сильных сторон C++ является возможность написания очень производительного кода. Но значит ли это, что мы должны постоянно беспокоиться о производительности и писать весь код настолько…
Си — это один из самых важных и широко распространённых языков программирования. Его можно использовать не только для общих целей, но и для написания низкоуровневых программ, работающих с «железом». Си…
Читаемость кода – универсальный показатель в мире программирования. Это одна из первых вещей, которые должен знать разработчик. В этой статье мы рассмотрим 16 лучших практик, которые помогают писать более читаемый…
PHP — самый популярный язык для написания кода серверной части. Одной и той же цели на нем можно достичь несколькими путями: можно спроектировать красивую и легко поддерживаемую систему, а можно…
Рассказывает Мислав Мароник, автор блога mislav.uniqpath.com Каждая строка кода должна быть задокументирована, пускай даже не в виде комментариев. Кто бы ни написал четыре строки ниже, он по какой-то причине захотел…
Рассказывает Кевин Лондон, автор блога kevinlondon.com В Wiredrive мы часто инспектируем написанный нами код. До начала работы в этой компании я никогда не делал такого, так что это было для…
Есть мириады способов написать плохой код. К счастью, чтобы подняться до уровня качественного кода, достаточно следовать 15 правилам. Их соблюдение не сделает из вас мастера, но позволит убедительно имитировать его. Правило 1.…
Если по странному стечению обстоятельств вы программист, который не беспокоится, использовать ли верблюжий регистр или нижние подчёркивания для обозначения переменных, то пришло время определиться. Постарайтесь выбрать независимо от соглашений по…
«Когда я писал этот код, только Бог и я понимали, что он означает. Теперь понимает только Бог.» По поводу авторства этой цитаты проводилось целое расследование. «Посвящаю этот код и всю мою…
В каждом проекте есть свои соглашения по написанию и оформлению кода. Некоторые менеджеры ограничиваются только базовыми правилами, некоторые составляют подробные списки рекомендаций. В некоторых проектах правил оформления кода нет совсем,…
Комментирование кода — это один из аспектов, к которому я изменил своё отношение в процессе профессионального развития. Когда я был еще новичком, я считал, что нужно комментировать чуть ли не…
С самой эпохи становления веб-технологий программисты использовали JavaScript с целью практического воплощения своей творческой мысли. Отсутствие строгих требований к оформлению позволяет записывать исходники необычным способом и делать код выразительнее. На…