Девять принципов написания понятного кода — без ущерба для функциональности
Большинство разработчиков ПО тратят тысячи часов на создание излишне сложного кода. Девять основных принципов книги «Искусство чистого кода» научат вас писать понятный и удобный в сопровождении код без ущерба для функциональности. Главный принцип — это простота: сокращайте, упрощайте и перенаправляйте освободившуюся энергию на самые важные задачи, чтобы сэкономить бесчисленное количество часов и облегчить зачастую очень утомительную задачу поддержки кода. Автор бестселлеров Кристиан Майер помог тысячам людей усовершенствовать навыки программирования и в своей новой книге делится опытом с читателями.
Лучший способ начать — это выбрать реальный проект (простой, если вы новичок) и довести его до конца. Не читайте книги по программированию или случайные учебные пособия в интернете, пока полностью не выполните задачу. Не прокручивайте бесконечные ленты на StackOverflow. Просто определитесь с проектом и начните писать код, используя свои небольшие навыки и здравый смысл.
Этот принцип предполагает, что код, который может быть сгенерирован автоматически, должен быть сгенерирован, поскольку люди, как известно, склонны к ошибкам, особенно когда занимаются повторяющейся и скучной работой
Время ограничено — у вас всего 24 часа в сутках и 7 дней в неделе, как и у меня, и у всех остальных. Существует неизбежное математическое условие: если в ограниченном пространстве что-то одно увеличивается, то что-то другое должно уменьшаться, освобождая место. Читая больше книг, вы встречаете меньше людей. Общаясь с бо́льшим количеством людей, вы пишете меньше кода. Если вы разрабатываете больше кода, то у вас меньше времени остается на тех, кого вы любите. Невозможно избежать фундаментального компромисса: при ограниченных ресурсах нельзя добиться большего, ничем не поступившись.