Правило звездочки
Работая с указателями, необходимо очень аккуратно передавать параметры, полностью осознавая, что необходимо сделать с данным параметром в функции.
Если вы передаете указатель на некоторую область памяти и внутри метода присваиваете ему новое значение, предварив его звездочкой, то фактически меняется значение, на которое указывает указатель.
Если же не предварять звездочкой при присвоении, то указателю присваивается новый адрес, который может оказаться отнюдь не корректным. Будьте аккуратны с указателями.
#programming #clean_code
Работая с указателями, необходимо очень аккуратно передавать параметры, полностью осознавая, что необходимо сделать с данным параметром в функции.
Если вы передаете указатель на некоторую область памяти и внутри метода присваиваете ему новое значение, предварив его звездочкой, то фактически меняется значение, на которое указывает указатель.
Если же не предварять звездочкой при присвоении, то указателю присваивается новый адрес, который может оказаться отнюдь не корректным. Будьте аккуратны с указателями.
#programming #clean_code
Зомби-код: он жив или мертв
Насколько часто встречаются, особенно open-source проекты, в которых каждая функция предварена комментарием. А теперь задумаемся: будем ли мы править комментарии, если придется в сжатые сроки добавлять новый функционал.
Думаю, такой сценарий исключен, поэтому код должен быть ясен и понятен и требовать комментариев только в исключительных случаях.
Youtube
#programming #clean_code
Насколько часто встречаются, особенно open-source проекты, в которых каждая функция предварена комментарием. А теперь задумаемся: будем ли мы править комментарии, если придется в сжатые сроки добавлять новый функционал.
Думаю, такой сценарий исключен, поэтому код должен быть ясен и понятен и требовать комментариев только в исключительных случаях.
Youtube
#programming #clean_code
Junior vs Senior
Привет клинкодерам! Всех нас очень волнует вопрос написания чистого, легко поддерживаемого кода, от одно вида которого поднимается настроение.
На отличных примерах из видео можно детально сравнить подходы Junior и Senior-разработчиков, тем самым, понять, каких механизмов избегать, а к каким приучатся.
Youtube
#programing #clean_code
Привет клинкодерам! Всех нас очень волнует вопрос написания чистого, легко поддерживаемого кода, от одно вида которого поднимается настроение.
На отличных примерах из видео можно детально сравнить подходы Junior и Senior-разработчиков, тем самым, понять, каких механизмов избегать, а к каким приучатся.
Youtube
#programing #clean_code
YouTube
Junior Vs Senior Code - How To Write Better Code
Writing code is easy. Writing clean code, though, is much harder. In this video I take a look at two different code examples from a beginner, intermediate, and advanced level. The goal of this is to show you how a senior developer will think while programming…
Как начать использовать лямбда-выражения в Java.
Привет клинкодерам! На самом деле, Java здесь только для примера. Функциональное программирование предлагает великолепные возможности по улучшению качества и выразительности кода.
Компактное встраивание анонимных методов поможет поддержать поток вычислений без вызова методов, которые описаны в других участках кода. Было тяжело знакомиться с концепцией лямбда-выражений, но, однажды разобравшись, понял, что код стал на порядок чище! Знакомимся...
Читать статью (5 мин)
#clean_code #programming
Привет клинкодерам! На самом деле, Java здесь только для примера. Функциональное программирование предлагает великолепные возможности по улучшению качества и выразительности кода.
Компактное встраивание анонимных методов поможет поддержать поток вычислений без вызова методов, которые описаны в других участках кода. Было тяжело знакомиться с концепцией лямбда-выражений, но, однажды разобравшись, понял, что код стал на порядок чище! Знакомимся...
Читать статью (5 мин)
#clean_code #programming
С Наступающим Новым 2021 Годом!
Привет клинкодерам! Поздравляем вас с наступающим, а может, и с наступившим новым годом, желаем вам бесконечной энергии для реализации ваших бесподобных идей в мире программирования! Мы очень благодарны, что вы остаетесь с нами, цените о оцениваете наш труд.
Нам очень приятно, что вы принимаете активное участие в обсуждении раскрываемых тем! Уходящий год был тяжелым, будем надеяться, что мы справимся! Желаем здоровья вам и вашим близким, берегите себя! На ваших светлых головах держится вся индустрия!
#clean_code #happy_new_year
Привет клинкодерам! Поздравляем вас с наступающим, а может, и с наступившим новым годом, желаем вам бесконечной энергии для реализации ваших бесподобных идей в мире программирования! Мы очень благодарны, что вы остаетесь с нами, цените о оцениваете наш труд.
Нам очень приятно, что вы принимаете активное участие в обсуждении раскрываемых тем! Уходящий год был тяжелым, будем надеяться, что мы справимся! Желаем здоровья вам и вашим близким, берегите себя! На ваших светлых головах держится вся индустрия!
#clean_code #happy_new_year