Clean Code
12.8K subscribers
2.51K photos
7 videos
3.33K links
Советы по написанию кода, обзоры распространенных ошибок и многое другое.

Ссылка: @Portal_v_IT

Сотрудничество: @oleginc, @tatiana_inc

РКН: clck.ru/3Ht6ch
Download Telegram
Правило звездочки

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

Если вы передаете указатель на некоторую область памяти и внутри метода присваиваете ему новое значение, предварив его звездочкой, то фактически меняется значение, на которое указывает указатель.

Если же не предварять звездочкой при присвоении, то указателю присваивается новый адрес, который может оказаться отнюдь не корректным. Будьте аккуратны с указателями.

#programming #clean_code
Зомби-код: он жив или мертв

Насколько часто встречаются, особенно open-source проекты, в которых каждая функция предварена комментарием. А теперь задумаемся: будем ли мы править комментарии, если придется в сжатые сроки добавлять новый функционал.

Думаю, такой сценарий исключен, поэтому код должен быть ясен и понятен и требовать комментариев только в исключительных случаях.

Youtube

#programming #clean_code
Junior vs Senior

Привет клинкодерам! Всех нас очень волнует вопрос написания чистого, легко поддерживаемого кода, от одно вида которого поднимается настроение.

На отличных примерах из видео можно детально сравнить подходы Junior и Senior-разработчиков, тем самым, понять, каких механизмов избегать, а к каким приучатся.

Youtube

#programing #clean_code
Как начать использовать лямбда-выражения в Java.

Привет клинкодерам! На самом деле, Java здесь только для примера. Функциональное программирование предлагает великолепные возможности по улучшению качества и выразительности кода.

Компактное встраивание анонимных методов поможет поддержать поток вычислений без вызова методов, которые описаны в других участках кода. Было тяжело знакомиться с концепцией лямбда-выражений, но, однажды разобравшись, понял, что код стал на порядок чище! Знакомимся...

Читать статью (5 мин)

#clean_code #programming
С Наступающим Новым 2021 Годом!

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

Нам очень приятно, что вы принимаете активное участие в обсуждении раскрываемых тем! Уходящий год был тяжелым, будем надеяться, что мы справимся! Желаем здоровья вам и вашим близким, берегите себя! На ваших светлых головах держится вся индустрия!

#clean_code #happy_new_year