Суббота, 10 августа 2024 г.
Сегодня Codecademy напомнила мне, что обучение — это социальная деятельность, и призвала нас пересмотреть код наших коллег-учащихся. Форумы организованы по проектам, при этом различные пути получения сертификатов пересекаются, объединяя учащихся с разным уровнем опыта и набором технологий. Это делает осмысленное комментирование непростой задачей, но это также и прекрасная возможность.
Я нашел проект примерно такого же уровня квалификации, что и мой, и решил просмотреть код. Были некоторые открытия — о них чуть позже — но я также поделился парой советов по дизайну. Например, я предложил для ясности выровнять элементы навигации по одной визуальной оси. Я также упомянул, что треугольные формы, особенно перевернутые, могут быть сложными в дизайне, и их часто лучше избегать. Я не был уверен, какой отзыв получу от младшего разработчика, поэтому было приятно видеть, что мои предложения оценены по достоинству.
Теперь о том, что я извлек из этого опыта: два основных вывода. Во-первых, я понял, что хочу глубже изучить параметры заголовка панели навигации. Я считаю, что есть возможности для улучшения как моего дизайна макета, так и удобства сопровождения моего кода. Это побудило меня вернуться к лучшим практикам использования тегов классов и идентификаторов в HTML и CSS. Мой программист AI-Pair мне здесь очень помог, объяснив, что теги id идеально подходят для основных разделов, таких как верхние и нижние колонтитулы и области основного контента. Между тем, классы лучше подходят для подразделов в этих областях, поскольку они делают правила CSS более гибкими и удобными в сопровождении — теги идентификаторов труднее переопределить.
Наконец, мне напомнили о важности быть достаточно конкретными, но не чрезмерно, в объявлениях правил CSS. Это также способствует гибкости и удобству обслуживания в долгосрочной перспективе.
Хорошего обучения!
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3