HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🚀
Random Bit Flip
/
🐶
[2기 - 흑구] 3주차 RBF
🐶

[2기 - 흑구] 3주차 RBF

주차
SpringBoot Part1
회고일
Apr 8, 2022
참여자
멘토
Property
tag
문정현
C++ 의 장점은 속도 처리가 빠르다, 직관적인 STL로 인한 자료구조나 메소드 호출이 손에 익는다. 단점은 문자열 처리에 있어서 불편 특히 정규식 처리 관련 메소드 사용법이 어려움
자바의 장점은 문자열 처리가 편하고 정규식 관련 처리가 간편하기 때문에 특히 카카오의 경우 문자열 처리 문제가 많은 빈도로 출제 되었기 때문에 자바의 사용이 유리하다. 백엔드 개발자의 경우 스프링을 사용하는 직군의 경우 코테 언어를 자바로 한정 짓는 경우가 있어 자바를 선택하는 것이 좋다.
종합적으로 판단해본 결과 문자열 처리 문제의 경우 자바를 사용하고 일반적인 풀이 상황이면 C++로 푸는 걸로 둘다 사용하는 걸로 선택했습니다.
 
정해민
프로젝트 작성 시 Optional을 사용해야 할지 exception 처리를 해야 할지
→ Null을 사용하지 않는 개발자들 간의 Convention으로 저는 Optional을 사용하거나 해당 클래스에 대한 정적인 빈 객체를 반환하는 걸 추천드리지만 상황에 따라 exception 처리를 하는게 더 깔끔하게 처리를 할 수 있을 거 같습니다.(아래 현웅님 링크 자료들 참고!)
 
최지훈
  • 정규식을 사용할 때 활용하기 좋은 사이트라서 공유합니다!💡
regex101: build, test, and debug regex
Regular expression tester with syntax highlighting, explanation, cheat sheet for PHP/PCRE, Python, GO, JavaScript, Java, C#/.NET.
regex101: build, test, and debug regex
https://regex101.com/
regex101: build, test, and debug regex
  • YAML 문법 확인용 사이트입니다!💡
Validate YAML - Online YAML Tools
World's simplest yaml tool Quickly check Yet Another Markup Language syntax for errors. Enter your YAML in the input box below and you'll immediately get its syntax validated. Enter YAML, get it validated. There are no ads or downloads, and everything works right in your browser. Made for developers by developers from team Browserling.
Validate YAML - Online YAML Tools
https://onlineyamltools.com/validate-yaml
Validate YAML - Online YAML Tools
 
최현웅
  • 인텔리제이의 YAML 자동완성기능 플러그인
[IntelliJ] 스프링 부트 yaml 설정에 자동 완성 기능 추가하기
스프링 yaml 설정을 하며 오타가 발생하여 설정이 제대로 되지 않는 경우가 있다. 이때 Spring Assistant 라는 플러그인이 제공하는 자동완성 기능을 사용하면 오타를 줄일 수 있다. [설치방법] command + shift + a (window : cntl + shift + a) 단축키를 사용하여 액션 검색 창을 띄운다. Spring Assistant를 설치하고, 재시작한다.
[IntelliJ] 스프링 부트 yaml 설정에 자동 완성 기능 추가하기
https://gaeggu.tistory.com/14
[IntelliJ] 스프링 부트 yaml 설정에 자동 완성 기능 추가하기
  • Exception vs Optional
    • Optional과 관련된 사용 의견 정보
    • Error Handling with Optional in Java
      Prior to Java 8 there were typically two ways to handle errors. Either by throwing exceptions or by returning null from a method. There are drawbacks in both the approaches: Throwing exceptions should be reserved for truly exceptional conditions and furthermore exceptions make the caller code boilerplate (in case of checked exceptions).
      https://medium.com/@satish.manit/error-handling-with-optional-in-java-bb6db8f2cedc
      Optional vs throwing an exception
      The example you present is not an appropriate usage of Optional. An empty Optional represents a value that is absent for a reason which could not be predicted by the caller. It is the result of a legal invocation of a method.
      Optional vs throwing an exception
      https://stackoverflow.com/questions/28796324/optional-vs-throwing-an-exception
      Optional vs throwing an exception
    • Effective Java(Item 55)
    •