๐Reference Source๐๋ ธ๋ง๋ ์ฝ๋์ ์ฝ์ฝ์ ํด๋ก ๊ฐ์์ MDN Web Docs ์์ ๊ณต๋ถํ ๋ด์ฉ์ ๋ค์ํ๋ฒ ์ ๋ฆฌํด ๋์ ๊ฒ์๋ฌผ ์ ๋๋ค.
CSS๋ฅผ ์ ์ฉํ๋ค ๋ณด๋ฉด ๊ฐ์ ์์์ confilcts ๊ฐ ๋ฐ์ํ ์ ์๊ณ , specificity๋ ๋ธ๋ผ์ฐ์ ๋ก ํ์ฌ๊ธ ํด๋น ์์์ ๊ฐ์ฅ ์ฐ๊ด๋ ์์ฑ์ด ์ ์ฉ๋ ์ ์๋๋ก ํฉ๋๋ค. specificity๋ CSS selector์ ๋ฐ๋ผ ๋ค์๊ณผ ๊ฐ์ด ์ฐ์ ์์๋ฅผ ํ๋จํ๋ค.
์ด ํฌ์คํ ์ https://dev.to/clairecodes/why-its-important-to-give-your-html-button-a-type-58k9 ์ ์๋ ํฌ์คํ ์ ๋ฒ์ญํ ๊ฒ์ ๋๋ค. ์ค์ญ ๋ฐ ์์ญ์ด ์์ ์ ์์ต๋๋ค. ์ด ๋ถ๋ถ ์๋ ค์ฃผ์๋ฉด ์ ์ ํ ์
SCM, Software Configuration Management ํ์ ๊ด๋ฆฌ๋ ๋์ ๋ณ๋์ฑ์ ๋๋ฐํ๋ ๊ฐ๋ฐ ๊ณผ์ ์ ์ฒด๊ณ์ ์ผ๋ก ๊ด๋ฆฌํ๊ณ ์ ์งํ๋ ์ผ๋ จ์ ๊ฐ๋ฐ ๊ด๋ฆฌ ํ๋์ผ๋ก, ์ํํธ์จ์ด์ ๊ฐ์์ฑ๊ณผ ์ถ์ ๊ฐ๋ฅ์ฑ์ ๋ถ์ฌํ์ฌ ์ ํ์ ํ์ง๊ณผ ์์ ์ฑ์ ๋์ธ๋ค. VCS, Ver
์ด์ 2์ฐจ์ ๋ฐฐ์ด์ ํ์ํ๋ ๊ฒฉ์ํ ์ต๋ํฉ ๊ตฌํ๊ธฐ์ ๋ด์ฐ๋ฆฌ ๋ฌธ์ ๋ฅผ ํ์ด๋ดค๋๋ฐ, ๊ฐ์์ ๋์์ ๋ฐ์์ ํผ ๋ฌธ์ ๋ผ ์๋ก์ด 2์ฐจ์ ๋ฐฐ์ด ๋ฌธ์ ๋ฅผ ํ๊ณ ์ถ์ด์ ์ฐพ์ ํฌ๋ ์ธ ์ธํ๋ฝ๊ธฐ ๊ฒ์๐ค์ฐ์ ๋ฌธ์ ํ์ด์ ์ง๊ฒฐ๋๋ ์ ๋ณด๋ค์ ๋ค์๊ณผ ๊ฐ์๋ค โฌ๏ธ๐ ๊ฒ์ ํ๋ฉด์ N \* N ํฌ๊ธฐ
'์๋ฃ๊ตฌ์กฐ ์ ๋ฆฌ ๋ ธํธ' ์๋ฆฌ์ฆ๋ ์๋ฃ๊ตฌ์กฐ๋ฅผ ๊ณต๋ถํ๋ฉด์ ๊ทธ๋ ค๋ณธ ๊ทธ๋ฆผ๋ค๊ณผ ํจ๊ป ๊ฐ๋ตํ๊ฒ ๋ฐฐ์ด ๋ด์ฉ์ ๊ณต์ ํด ๋ณด๋ ์๋ฆฌ์ฆ ์ ๋๋ค.
'์๋ฃ๊ตฌ์กฐ ์ ๋ฆฌ ๋ ธํธ' ์๋ฆฌ์ฆ๋ ์๋ฃ๊ตฌ์กฐ๋ฅผ ๊ณต๋ถํ๋ฉด์ ๊ทธ๋ ค๋ณธ ๊ทธ๋ฆผ๋ค๊ณผ ํจ๊ป ๊ฐ๋ตํ๊ฒ ๋ฐฐ์ด ๋ด์ฉ์ ๊ณต์ ํด ๋ณด๋ ์๋ฆฌ์ฆ ์ ๋๋ค.