전체 글

전체 글

    [우테코] 프리코스 2주차 - 숫자 야구 게임 회고록

    https://www.woowahan.com/ 배달의 민족 운영사인 우아한형제들에서 운영하는 개발자 양성 프로젝트, 우아한테크코스에 지원하게 되었다. 22년에 일정이 변경되어 우아한테크코스의 프리코스를 경험하게 된 것은 나에게 정말 뜻 깊은 경험이었다. 우아한테크코스 프리코스과정에 2주차의 내가 시간을 많이 투자한 부분과 느낀점, 부족한점을 작성하는 회고록이다. 🔎 1주차 피드백 정리 이름을 통해 의도를 드러낸다, 축약하지 않는다. 변수, 이름, 함수(메서드), 클래스 이름을 짓는데 연속된 숫자나 불용어를 추가하는 방식을 사용했었다. 나와 다른 개발자 클래스의역할에 대한 의도를 드러내기위한 중요한 활동이므로 적절하지 못했다! 공백도 코딩 컨벤션이다, 공백라인을 의미있게 사용한다. 공백 라인을 의미 있게 ..

    [Java] StringBuffer, StringBuilder

    백준 알고리즘과 프로그래머스 코딩테스트를 작성하면서 String의 substring을 활용하며 문제를 해결하다가 효율성이 떨어지는 것을 느꼈다. 그래서 찾아보니 문자열을 StringBuilder나 StringBuffer를 통해 append하는 것이 많았다. 이 클래스에 대한 정보를 정리하기 위한 글을 작성하기로 하였다. String 문자열 implements Serializable, Comparable, CharSequence jdk 1.5 이후부터 +연산은 StringBuilder 사용해 성능 최적화 (단, 여러줄에 걸쳐 +할 경우 StringBuilder도 여러 번 선언) 1 2 3 4 5 public final class String implements Serializable, Comparable,..