💡Как пройти Code Review? Советы 6–10
Как эффективно проходить собеседования? Часть 2
✏️ Совет 6: Соблюдайте код-стиль
Покажите, что умеете писать чистый код. Я рекомендую:
* Код-конвенции Microsoft
* Гайд Unity: Code Style Tips
* Если работаете в Rider, настройте подсказки Code Style для упрощения работы
🏗️ Совет 7: Архитектура имеет значение
Покажите своё мастерство! 😎
* Проект можно немного "переусложнить", чтобы лучше показать навыки. Иначе зачем это все нужно?
* Следуйте принципам SOLID, KISS, DRY. Использовать их в реальных проектах это отедльный разговор, но владеть ими нужно
* Не используйте Singlton. Это сразу отказ. Почему? Потому, что его знают все, а создать архитектуру без него умеет не каждый
🔍 Совет 8: Упрощайте complexity
Чем проще понять код, тем лучше:
Подробнее про complexity: здесь
Также есть книжка Роберта Мартина "Чистый код"
✂️ Совет 9: Не переусердствуйте с комментариями
Код должен быть понятным без комментариев.
Советы:
* Не используйте summary. Они уместны в публичных методах в библиотеках
* Разбейте сложные части на методы или классы.
* Используйте понятные названия перменных и методов
💪 Совет 10: Не расстраивайтесь при отказе
Отказ — это шанс для роста! 📚
Не расстраивайтесь при отказе: это всегда неприятно, но отказ — не конец, а возможность для роста. Воспринимайте обратную связь конструктивно, работайте над ошибками и возвращайтесь сильнее. Иногда кандидаты, которые не прошли с первого раза, успешно проходят повторное собеседование. 🚀
Кстати, вот пример моего тестового проекта: GitHub
Был ли какой-то совет для вас полезен? Делитесь в комментариях! 👇
Post #8
368