Публикации по теме 'clean-code'


Как начать работать с лямбда-выражениями в Java
Основные концепции, с которыми необходимо ознакомиться До того, как в JDK 8 была добавлена ​​поддержка лямбда-выражений, я использовал только их примеры на таких языках, как C # и C ++. После того, как эта функция была добавлена ​​в Java, я начал изучать их поближе. Добавление лямбда-выражений добавляет элементы синтаксиса, которые увеличивают выразительность Java. В этой статье я хочу сосредоточиться на основных концепциях, с которыми вам необходимо ознакомиться, чтобы вы могли..

Сделайте свой код удобоваримым для других
Почему вы должны прилагать усилия и заботиться о названии вещей Правильное обозначение вещей в коде чрезвычайно важно, потому что оно: Улучшает общую читаемость Снижает когнитивную нагрузку при понимании концепций. Помогает другим понять и ваш код - вы не единственный участник! Из этого следует… чем легче это понять другим, тем быстрее работать и меньше шансов вызвать ошибки из-за непонимания и т. Д. Код должен читаться как рассказ, а не детективный роман - Дэниал..

Взгляд на чистый код (часть 1)
В этой истории я кратко расскажу об удивительной книге «Чистый код», автором которой является Роберт Мартин. Каждая часть расскажет о каком-то озарении, которое я черпаю из каждой главы книги. Если и только если глава слишком широкая, я разобью ее на более чем одну часть. Глава 1. Чистый код Будет код Вы можете услышать, как кто-то утверждает, что код будет устранен в будущем, тогда машина сможет дать нам исполняемый код именно так, как мы думаем и чувствуем, а не так, как мы..

Как читать код?
Фон Как разработчики, мы проводим большую часть времени, читая и пытаясь понять чужой код. Специально для консультантов вы познакомились с несколькими корпоративными решениями с большой существующей базой кода, где вы теперь являетесь сопровождающим, и ожидается, что вы предоставите результаты на временной шкале кода, который вы не писали. Это может быть сложной задачей даже для самых опытных разработчиков, и вам потребуются хорошие навыки просмотра кода, чтобы разобраться в коде...

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

практика С++ | Поиск атомарных палиндромов в любом заданном файле
«Лучшее — враг хорошего». — Вольтер палиндром-охотник Лучший способ узнать что-то новое — спорный вопрос, но никто не может искренне не согласиться с тем, что выполнение и повторение — два наиболее эффективных способа достижения такой цели! Знакомство с информацией через чтение — это хорошо, но этого недостаточно для извлечения информации из долговременной памяти. Тем не менее, сборка охотника за палиндромами была моим способом лучше понять c++ и основные концепции..

Всегда ли магические числа являются магическими в программировании?
Как рефакторинг тупого значения может сделать наш код чище и понятнее. Что такое на самом деле магическое число? По сути, магическое число — это код, шифр или число, которое имеет некоторое « магическое », неясное, но важное значение. Однако просто из чтения исходного кода неясно, в чем смысл. Это как найти Ответ на Главный Вопрос Жизни, Вселенной и Всего . Ответ: 42. Почему 42? ¯\_(ツ)_/¯ Вернемся к компьютерному программированию и представим, что мы получаем code обратно:..