30.05.2018
Новости школыСделайте код чище и обезопасьте себя
Чистый код? Что значит это понятие? И как разница между ними отражается на практике? Эти и ряд других вопросов приходится задавать неоднократно специалистам, которые начинают свою работу в данной области. Поверьте, чистый код имеет огромное значение, особенно это сказывается, прежде всего, на качестве вашей работы.
Как правильно создавать чистый код
Чистый код – это не просто перечень рекомендаций от Дядюшки Боба в его знаменательном Clean Code. Это требует знаний, собственных «шишек» и постоянной практики в рабочей деятельности. Это тяжелый труд, научится которому за пару приемов или прослушанных вебинаров не получится, нужны годы работы, чтобы прийти к собственному методу.
Если вы уже на полпути и занимаетесь самообразованием и постоянной практикой, всегда найдется то, что может сделать работу еще лучше.
Основные принципы в самообразовании
- Постоянно учится у экспертов – читать их твиты, посты, следить за их выступлениями на GitHub и учиться, запоминать и еще раз учиться.
- Делать короткие функции. Существует множество информации на счет, чем короче, тем лучше, единственное, что это выражение следует толковать правильно. Следует понимать, что функция должна выполнять одно действие, чтобы не путать читателя.
- Лучше всего если переменная будет иметь название действия, которое ей предназначено выполнить. Это не только практично, но и в будущем, спасет вас от создания комментариев, которые не всегда остаются с изменением кода.
- Не использовать утверждения if и switch. Правда состоит в том, что все условные выражения могут делиться на функции и классы, что усложнит работу продукта.
- Избегать ментальных карт – чисто и понятно, это основные правила для чистого кода.
Простота и качество – понятия, которые доступны программисту-профессионалу
Это не язык делает программу простой, а программист делает простым язык, — Роберт Мартин.
Фраза, которая засела, наверное, в голове каждого второго программиста.
Аббревиатура S.O.L.I.D. — это значение тех пяти принципов, которые ориентированы на качественный и понятный язык программирования. Используя их, вы сможете написать хороший и связный код. Единственное, к чему вы должны быть готовы изначально, к пониманию того, что чистый код – это месяцы или года работы. Принципы можно знать, но важно уметь их использовать на практике, тогда качество вашей работы будет неоспоримо, а вы как специалист – бесценны.