1. 들어가며 나는 ArrayParser를 만들고 있다. 이번에는 들어온 input을 의미별로 자르는 Tokenizer의 메인함수를 만들었는데 이 과정에서 얻은 깨달음을 공유하고자 한다. 메인함수의 로직은 정규표현식이 아닌 한 단어별로 자르고 의미단위로 축적하는 방식으로 구현하고자 하였다. 그 이유는 Tokenizer의 핵심은 에러처리이기 때문인데 (...
들어가며 ArrayParser는 자체적으로 구현한 JSON parser이다. 객체타입을 지원하기 위해 기능확장을 하였는데 리팩토링에 손을 대지 못하였다. 리팩토링을 하지 못한 이유는 프로그램의 동작이 명료하지 않기 때문이다. 설계가 왜 명확하게 떠오르지 않고,구현할때 어려웠던 것일까? 구현하면서 어려웠던점과 고민됬던점을 풀어보고자 한다. 1. 자잘...
글또 3기 OT를 다녀왔다. 코딩을 하다가 마침 오늘이 글또 OT날이어서 오랜만에 밖으로 나갔다. OT는 잠실역의 배달의 민족 작은집에서 했는데, 배민회사에 방문해 본 게 처음이라 그냥 모든 게 좋아 보였다. 페이스북에서만 보던 성윤 님을 실제로 본 것도 신기했고 OT 용 PPT가 생각보다 엄청 빡빡하게 적혀있었는데 좋은 내용들이어서 인상 깊었다. 이 ...
프로그라피의 5기 리크루팅이 끝났다. 올해 3월부터 7월까지 진행되었던 프로그라피 4기에 멘티로 지원했던 나는, 이번 5기에서는 운영진으로 함께하게 되었다. 그 이유를 3가지로 정리해보자면 첫 번째로 재미있어서, 두 번째론 내가 4기 활동을 하며 겪었던 시행착오를 다음 5기 멘티들에게 공유하고 싶어서, 세 번째로 단체가 돌아가는 것을 경험해보고 싶어서...