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


Очистка нескольких операторов If
Без надлежащего планирования и осторожности, если заявления могут стать запутанными. Но при усердии и некотором планировании мы можем создавать чистые операторы if, которые приятно читать. Посмотрите на этот вложенный оператор if, это просто беспорядок. public static void main(String[] args) { String name = "ted" ; if (name != null ){ if (name.length() < 5){ } else if (name.length() == 3){ if (name.equals( "ted" )){ System. out..

13 грехов при написании кода на Node js (часть 2)
Неправильная группировка файлов Следующая распространенная проблема — отвратительная организация файлов. При нынешней организации файлов в проекте вас точно не пустят в рай 👿. Во-первых, мы получаем много файлов с одинаковыми именами и это очень плохо. Неправильный файл может быть случайно импортирован, и тогда вы потратите время на то, чтобы разобраться, что происходит. Во-вторых, для изменения любого функционала проекта нужно пройти 5–6 папок. И открывать в редакторе..

Не программируйте "Совпадение"
Не программируйте "Совпадение" Сколько раз вам, как программисту, приходится писать код, который вы не совсем понимаете? Я думаю, что не раз. Программирование по совпадению - потому что это профессиональное название этого явления - в нашей индустрии, что удивительно, случается очень часто. К сожалению, это не принесло нам ничего хорошего. Написание кода, который каким-то волшебным образом работает с конкретными данными, почти наверняка приведет в будущем к очень уродливой ошибке..

Итак… что такое чистый код? Давайте спросим у некоторых гигантов!
Как я объяснил в своем вступительном посте , я собираюсь писать в основном на тему практики чистого кодирования. Теперь вам может быть интересно, что подразумевается под «чистым кодом». Что именно означает, что код должен быть «чистым»? Что ж, ответ сложный. Это как если бы вы спросили архитектора, что делает архитектуру «хорошей». Я предполагаю, что если бы мы попросили 20 лучших архитекторов мира ответить на вопрос: «Что такое хорошая архитектура?», мы бы получили почти 20..

Чтение чистого кода, неделя 6: занятия
В блоге на этой неделе о Чистом коде я немного расскажу о классах. Хотя объектно-ориентированное программирование (ООП) само по себе является чрезвычайно обширной темой , в которую я не могу вникать слишком глубоко, на данный момент достаточно сказать, что объекты - это фрагменты кода, которые позволяют нам хранить данные и работать с ними. . Используя ООП, мы скрываем детали наших программ, что делает наш код более гибким, модульным и абстрактным. ООП очень полезно при написании..

Полная стоимость владения беспорядочным кодом
Даже плохой код может работать. Но если код не чист, он может поставить компанию-разработчика на колени. Каждый год из-за плохо написанного кода теряется бесчисленное количество часов и значительные ресурсы. Но так быть не должно. Роберт Мартин в своей книге-бестселлере Чистый код доводит это до сути. ОБЩАЯ СТОИМОСТЬ ИСПОЛЬЗОВАНИЯ MESSY CODE Если вы проработали программистом более двух или трех лет, вас, вероятно, сильно замедлил чей-то беспорядочный код. Если вы проработали..

Расшифровка конкурентного кодекса - часть 1…?
Как я наткнулся на фрагмент кода, который заставил меня переосмыслить все мое понимание программирования Раньше я никогда серьезно не пробовал заниматься программированием на соревнованиях - да и сейчас не начал. Я начал программировать 6 лет назад, когда еще учился в старшей школе. В то время кодирование для меня было просто написанием коротких программ, которые печатали шаблоны или выполняли основную математику. Я действительно представлял свою школу на соревнованиях по..