Book review (10) 썸네일형 리스트형 2장. 의미 있는 이름(clean code) 소프트웨어에서 이름을 잘 지으면 여러모로 편하다. 1. 의도를 분명히 밝혀라 public List getThem(){ List list1 = new ArrayList(); for (int[] x: theList) if (x[0]==4) list1.add(x); } ➡️ 코드의 맥락이 코드 자체에 명시적으로 드러나지 않는다. ➡️ 각 개념에 이름을 붙이자 public List getFlaggedCells(){ List flaggedCells = new ArrayList(); for(int[] cell : gameBoard) if(cell[STATUS_VALUE] == FLAGGED) flaggedCells.add(cell); return flaggedCells; } 2. 그릇된 정보를 피하라 널리 쓰이는 .. 1장. 깨끗한 코드(clean code) 현재 관리하고 있는 ios, 안드로이드 어플리케이션 산타 산타 - SANTA #정복하기 ⁃ 산행의 출발과 정상도착까지 산타가 함께합니다. ⁃ 정상도착 후 사진인증을 통해 깃발을 획득할 수 있습니다. #랭킹제도 ⁃ 다른이들과의 선의의 경쟁을 통해 더욱 재밌게 즐겨 apps.apple.com 산타 - SANTA - Google Play 앱 산타와 함께하는 등산의 새로운 경험! 산타에 등록된 산을 정복하고 깃발을 획득하여 각 산의 1등이 되어보세요! play.google.com 업데이트 시기에 맞추어 개발하다보니 코드에 아쉬움이 있어 refactoring을 하기로 하였다. 본격적인 작업 시작 전 clean code 책으로 학습하고, 내가 작성한 코드에 적용할 계획이다. (마침, 스프링부트로 개발을 하였고,.. 이전 1 2 다음