TIL

TIL

Today's Dev Notes(2018-09-30)

Ladder 5단계 다시 구현하기 Ladder 5단계 다시 구현하기 안녕하세요. Brad입니다. Ladder 5단계를 기존에 제가 생각하던 로직으로 구현하였는데요. 좀 더 객체지향적으로 짜보고 싶다는 생각이 들었습니다. 그래서 5단계에서 Pobi 힌트의 구조를 참고하여 다시 짜보려고 합니다. 그럼 Pobi의 구조는 어떻게 설계되어 있을까? 사다리 한 Line 추상화 → LadderLine 한 LadderLine의 모든 Point의 초기화와 이동 담당 근데 init() 메서드에서 initFirst(), initBody(), initLast()가 의미하는 것은 뭘까? 우선 init() 메서드는 저기 3가지 메서드를 모두 총괄하는 메서드이네요. initFirst()안에 Point의 first()메서드의 ret..

TIL

Today's Dev Notes(2018-09-29)

Today's Dev Notes(2018-09-29) java에서 null 체크를 어떻게 할 것인가 AsyncTask에서 작업을 처리하기 위해 파라미터로 String넘겨줄 작업이 있었다. String 타입을 가진 변수를 파라미터로 전달하려고 하니 Null오류가 발생하였다. 그래서 우선 처리한 것은 String값이 없을 때 ""로 입력하고 정상적으로 넘기는 것이었다. 넘겨준 것을 받은 쪽에서는 equals("")통해 비교하거나 isEmpty() 둘 다 정상적으로 ""값을 받을 수 있었다. 하지만 == null 은 null값이 아니라 그런지 "" 값을 제대로 비교하지 못하였다. 그렇다면 이렇게 String값이 없을 때 ""로 처리하는 것이 좋은 방법일까?

Brad Lee
'TIL' 카테고리의 글 목록 (14 Page)