Анатолий, за решением - на фриланс. Здесь помогают, а не делают все за вас. Тем более, что в моем ответе можно найти решение, зная на минимальном уровне css и html
HellWalk, agile и не является фактором, но в любой хорошей компании есть какой-либо выработанный подход к разработке, не обязательно agile, которого все придерживаются. В таком случае каждый занимается своим делом. Я привожу пример agile, так как работаю в компании, которая ее использует, и говорю чисто за свой опыт.
Все же мы говорим про выгорание, а при такой системе, его получается избежать на сколько это возможно. У тебя есть спринт, есть задачи на него, есть на следуйющий спринт. По мере роста своих знаний ты получаешь все более сложные задачи и ты получается наглядно видишь свой рост, а когда ты его видишь - откуда браться выгоранию? Ты развиваешь - тебе интересно. Есть коллеги, с которыми ты на митинге обсуждаешь проблемные места. Коллеги могут помочь и подсказать как лучше сделать. Ты не далешь все работу один, на тебя не сваливают нереальные задачи. Все идет в своем темпе, без лишних напрягов и стресса. Ты получаешь удовольствие от работы.
olya_097, вообще да, но лучше смотреть на это с другой стороны. Что, если кнопка перестанет иметь функцию кнопки, а станет, например, ссылкой. И наоборот. Action более общее название и подойдет для любого из таких случаев
DEATH2298 надо просто верстку по нормальному сделать, чтобы такого не было, используйте методологию именования и пишите стили только там, где это нужно
ну тогда, если вас все устраивает - то используйте)
тем более, как я вижу, вы не используете на полную мощность препроцессоры и не гонитесь за кроссбраузерностью.
я образно)
Просто зачем использовать css-переменные и переменные в препроцессорах, одно дело когда все на чистом или css или scss или чем-либо еще. Мне кажется возникнет путаница. Или проще говоря будет не удобно