최대 1 분 소요

메모장 프로그램을 만들어보았다. 커밋 히스토리로 확인하건대 4월 15일에 처음 커밋했고, 4월 23일에 마지막 버전인 3.1.1을 배포한 걸로 봐서 4월에 개발한 것이다.

동기는 이렇다. 나는 소프트웨어 개발에 관심이 있었다. 내가 쓰는 메모장 프로그램, 음악 재생 프로그램, 캘린더 프로그램들에서 마음에 들지 않은 부분들이 보였다. 그래서 여력이 된다면 내가 직접 그 프로그램들을 만들어보고 싶었다.

메모장에 관해서는 다음과 같은 구체적인 동기가 있었다. 핸드폰에서 사용하는 메모장 앱의 경우 찾기(Ctrl+F) 기능이 없었다. 어려운 소설을 읽을 때 메모장으로 색인을 적는 습관을 들였던, 2-3년 전에 카밀라 호세 셀라의 소설을 읽을 때에, 메모장에 색인을 열심히 적어놨는데도 불구하고 그것들을 다시 검색할 수 없었다. 지금은 색인을 만들 때 깃헙을 사용하기 때문에 문제가 되지 않지만, 당시에는 그게 불만이었다.

여하튼, 소프트웨어 개발의 첫걸음을 떼기 위해서는, 음악 재생 프로그램과 캘린더 프로그램보다는, 가장 쉬워보이는 메모장 프로그램 개발을 하는 게 좋아 보였다. 그리고 인공지능의 시대를 살아가는 요즈음에 그런 개발은 정말 쉬운 것이었다. 클로드가 잘 짜주기 때문이다. 그럼에도 불구하고 나는 모든 원리를 이해하면서, 각 컴포넌트들을 완전히 이해하면서 코딩하는 데 주력했다.

가장 먼저 했던 것은 메뉴

댓글남기기