본문 바로가기

📔개발자 일기 | | TIL57

[20220321] 개발자 일기 & TIL 개발 첫 단계가 마무리가 되어 어느 정도 여유가 생겼다. 앞으로는 새로운 cms 개발을 위한 공부에 시간을 투자해야 할 것 같다. 유지 보수에 너무 많은 노력을 쏟지 말아야겠다. 최대한 단순하게 문제를 해결하고 나머지는 개발에 치중하자. 그렇게 하는 게 회사를 위해서도 나를 위해서도 더 나은 선택일 것 같다. TIL jquery의 $.each(), $(selector).each()에서 반복문을 탈출하기 위해서는 return false;를 사용하면 된다. 이는 다른 언어의 break에 해당한다고 보면 된다. 2022. 3. 21.
[20220317] 개발자 일기&TIL 고객사의 개발 요구 사항이 계속 이어지고 있다. 유지보수인 건이긴 한데 고친 부분이 너무 많다 보니, 원래 고객사가 원하던 기능에서 멀어진 것 같다. 게다가 만들어진 기능을 조금 써보고 마음에 안 드는 부분 얘기하고 또 써보고 바꿔달라고 하고, 이 과정이 반복되다 보니까 조금씩 지치고 있다. 언제쯤 이 프로젝트가 끝날지 모르겠다. JNDI의 개념 DB에 접속하기 위해서는 driver class, url, username, password 등의 접속 정보가 필요하다. 웹 애플리케이션이 DB에 접속하기 위해서는 그 안에 접속 정보를 가지고 있어야 한다. 그러면 만약에 하나의 WAS에 여러 개의 웹 애플리케이션들이 작동하는 환경을 가정해보자. 각각의 웹 애플리케이션들은 같은 DB에 접속한다고 하더라도 자신의 .. 2022. 3. 17.
[20220316] 개발자 일기 & TIL 어제는 개인적인 사정으로 인해 글을 쓰지 못했다. 그와 별개로 최근 들어 유지보수 업무가 많아지면서 바빠졌다. 이미지가 안뜨기도 하고 리스트 순서를 바꾸기도 하고... datepicker를 추가하기도 하고 여러 가지 업무들을 겪고 있다. 개발 업무와는 별개로 서버 작업에 대한 지식도 많이 필요해지고 있다. 특히 리눅스 사용법이나 서버 재시작 같은 작업에 대해 알아야 할 경우가 생기는데, 오늘 같은 경우 리눅스의 디렉터리 권한을 다뤄야 했다. 파일질라로는 권한 변경이 불가능해서 서버에 접속해 chmod 명령어로 권한을 변경하였다. chmod [option] [mode] [file] option에는 하위 디렉터리에도 재귀(recursive)적으로 적용하는 -R 옵션을 대부분 준다. mode는 이제 리눅스의 .. 2022. 3. 16.
[20220314] 개발자 일기& TIL 몇 주간 나를 괴롭혔던 유지 보수 건이 어느 정도 마무리된 것 같다. 물론, 추가 수정사항이 있긴 했지만, 코드가 많이 깔끔해졌다. 이제는 개발 건에 전념할 수 있을 것 같아서 다행이라고 생각하고 있다. 코드 개선을 해보면서, 효율적인 작업 순서를 고민해보았다. 그리고 그것을 한번 정리해 보려고 한다. 웹사이트 리팩터링 혹은 코드 개선을 위한 프로세스를 생각해보았을 때, 사용자 화면(뷰, JSP, HTML 등) → 프론트엔드 코드(자바스크립트)→자바 코드 순이 되는 것이 좋을 것 같다. 물론 백엔드 개발자로서 사용자 화면의 디자인이나 퍼블리싱 요소를 직접 건드린다는 것이 아니다. 웹 사이트의 HTML이나 JSP를 다루기 위해서는 요소들의 id나 class, 태그 이름 등을 사용한다. 이런 요소들의 이름이.. 2022. 3. 14.
728x90