Источник: Nuances of Programming Курс SkillFactory для новичков IT-специалист с нуля. Определите подходящую вам профессию в IT, освойте ее с нуля и устройтесь в IT-компанию. Дискуссии о чистоте того или иного метода или архитектуры стали повсеместными. «Ты не использовал этот шаблон здесь… Нужно применить интерфейс там… Что ты за программист, если не используешь в своем проекте классическую чистую архитектуру?». Внедрение чистого кода в проект не всегда оправдано. Хотя его принципы, конечно, имеют ряд преимуществ в долгосрочной перспективе, в краткосрочной оборачиваются значительными накладными расходами. Цель чистого кода как практики программирования — сделать код удобнее для восприятия, сопровождения и многократного использования, давая переменным и методам информативные и краткие имена, соблюдая стандарты программирования, создавая простой и лаконичный код. Возможно, чистая архитектура и шаблоны проектирования не являются конкретной частью чистого кода, тем не менее будем подразу