Clean Code

Β· Clean Code
κ°œλ°œμ€ 글짓기와 λΉ„μŠ·ν•˜λ‹€. λ¨Όμ € 생각을 κΈ°λ‘ν•œ ν›„ 읽기 μ’‹κ²Œ λ‹€λ“¬λŠ” 과정이 μ§„ν–‰λœλ‹€. ν•¨μˆ˜λ„ λ§ˆμ°¬κ°€μ§€λ‹€. λ¨Όμ € λ‘œμ§μ„ λ‚˜μ—΄ν•˜κ²Œ 좔후에 λ¦¬νŒ©ν† λ§μ΄ μ§„ν–‰λœλ‹€. μ˜€λŠ˜μ€ κ΅¬μ‘°μ μœΌλ‘œλ„ μ’‹μœΌλ©° 읽기 쒋은 ν•¨μˆ˜λ₯Ό λ§Œλ“œλŠ” 방법에 λŒ€ν•΄μ„œ μ•Œμ•„λ³΄κ² λ‹€. μž‘κ²Œ λ§Œλ“€κΈ°μ’‹μ€ ν•¨μˆ˜ κ΅¬μ‘°λŠ” λŒ€κ°œ μž‘κ²Œ κ΅¬ν˜„ν•˜λŠ”κ²Œ μ’‹λ‹€. κ° ν•¨μˆ˜κ°€ ν•˜λ‚˜μ˜ 이야기λ₯Ό ν‘œν˜„ν•˜λŠ”κ²Œ μ’‹λ‹€.  λ³΄ν†΅ μ•„λž˜μ™€ 같은 ν•¨μˆ˜μ˜ 길이 정도가 μ ν•©ν•˜λ‹€κ³  ν•œλ‹€.public static String renderPageWithSetupsAndTeardowns( PageData pageData, boolean isSuite) throws Exception { if (isTestPage(pageData)) includeSetupdAndTeardownPages(pageDa..
Β· Clean Code
μ½”λ“œμ—μ„œ 넀이밍은 μ–΄λŠ μƒν™©μ—μ„œλ‚˜ 쓰인닀. 쒋은 넀이밍은 κ³ λ―Όν•˜λŠ” μ‹œκ°„λ³΄λ‹€ μ ˆμ•½ν•˜λŠ” μ‹œκ°„μ΄ 더 λ§Žμ•„μ§„λ‹€. μ˜€λŠ˜μ€ 넀이밍을 잘 ν•˜λŠ” 방법을 λͺ‡κ°€μ§€ μ•Œμ•„λ³΄κ² λ‹€.  μ˜λ„λ₯Ό 담은 μ΄λ¦„λ³€μˆ˜, ν•¨μˆ˜, 클래슀의 μ΄λ¦„μ—λŠ” λΆ„λͺ…ν•œ μ˜λ„λ₯Ό λ‹΄λŠ”κ²Œ μ’‹λ‹€. - 쑴재 이유- μˆ˜ν–‰ κΈ°λŠ₯- μ‚¬μš© 방법 λ„€μ΄λ° κ·œμΉ™μ€‘μ— κ°€μž₯ 기본적인 κ·œμΉ™μ΄λ‹€. ν•΄λ‹Ή 이름을 톡해 μ–΄λ–€ μ˜λ„λ₯Ό ν•˜λ €κ³  ν•˜λŠ”μ§€ νŒŒμ•…ν•  수 μžˆμ–΄μ•Ό ν•œλ‹€. public List a() { //μ‹€ν–‰ 둜직 ..} λ‹Ήμ—°ν•˜κ²Œλ„ μœ„ ν•¨μˆ˜ μ΄λ¦„μœΌλ‘œλΆ€ν„°λŠ” μ–΄λ–€ Userλ₯Ό λ°˜ν™˜ν•˜λŠ”κ±΄μ§€ μ•Œ 수 μ—†λ‹€. public List getActiveUsers() { //μ‹€ν–‰ 둜직 ..} λ„€μ΄λ°μ— μ˜λ„λ₯Ό μΆ”κ°€ν•˜μ—¬ ν™œμ„± μ‚¬μš©μžλ₯Ό μ–»κΈ° μœ„ν•œ λͺ©μ ,μ‚¬μš©μžλ₯Ό λ°˜ν™˜ν•˜λŠ” κΈ°λŠ₯,get을 톡해 μ‘°νšŒν•˜λŠ” μš©λ„..
ddonghyeo
'Clean Code' μΉ΄ν…Œκ³ λ¦¬μ˜ κΈ€ λͺ©λ‘