목록개발 (14)
일개미 : 일상과 개발의 미학

사내 솔루션 성격상 발주처가 특정되어있다보니 정부프레임워크 마이그레이션이 필요해서 실행환경을 재구성 하고 테스트 하던 중.. 오류 또 ㅎㅇ... 🤦🏻♀️지겹다 지갸워 오류 팝업과 메세지는 위와 같고 같은 오류를 맞이한 분들께 도움이되고자 오랜만에 포스팅을 남기게 되었다. 일단 내 개발환경은 최신화를 당장하지는 말고 기존걸 그대로 활용하는 방안을 해보라는 말씀이 있었기 때문에... 프로젝트 버전을 맞추려다보니 eGov Framework 3.8의 환경에서 구동하였다. (참고로, 현재 기준 4.1 까지 릴리즈 된 상태이고 표준프레임워크 v4.1.0 버전에 대한 안내와 오픈소스SW현황은 아래 링크들을 통해서 살펴보시길) 공지사항 | 표준프레임워크 포털 eGovFrame 처리중입니다. 잠시만 기다려주십시오. w..

블로그 한번 정리한답시고 던져놨더니 언제 5월이 수습은 왜 끝났어 그다지 궁금하진 않겠지만 근황토크 한번 해보자면...요즘은 개발보다 산출물을 더 많이 보고있다는 이야기,,, 내 경력은 엔지니어일까 PM일까 뭐 대충 이런걸 더 많이 보고 있는 중인데 프로그래머가 할일은 맞다지만 코딩 보다는 문서업무를 더 많이 하는게 주니어 연차 엔지니어로서 과연 주요 업무가 맞는건가 싶기도하고 궁극적으로 PM이 없다..............보통 팀장이 그 역할을 다 하는 것 같은데 도망쳐 그래서 어쩌다보니 전반적인 관리 환경도 만들고 있었고 결국 회사 노션 구매에 불씨가 되버린 셈 어떻게 요즘 시대에 협업툴 없었냐고요 슬랙 사용 권하는데도 힘들었고만,,, 노션 결정 후 사내 환경 재구성 중이실 때 별안간 붙여주신...말..

라이브러리에 lombok을 쓰려고 설치랑 maven dependency에 추가까지 했지만 왜인지 자동으로 적용이 되지 않았다 어째서? 아무튼 라이브러리가 정말 불가피하게 필요할 때 JAR파일을 별도로 가지고 있다면 나름의 유용한(?) 방법 언급했다시피 JAR파일 한정에 관한 포스팅이라 드물겠지만 다른 형식의 라이브러리가 필요하다면 안녕히가세요 우선 파일 익스플로러나 내비게이터를 통해 해당하는 프로젝트에서 우클릭 하거나 상단 project 메뉴를 통해 properties 를 클릭하면 창이 하나 뜬다. 왼쪽에 많은 메뉴들이 있는데 다크테마에 저 글씨색 적용하는 항목을 못찾아서 잘 안보이지만 (지금은 이미 추가해놔서 lombok이 이미 적용된 상태임을 참고) Java Build Path 에 들어가보면 5개의 ..

감기몸살로 한9일 예정이였던 입사일을 미뤄16일로 첫 출근,,,회사가면 어차피 새로 배워 라는 말 학계의 정설 아직은 실무가 투입 전이라 간단한 과제만 하고 있는 중에 첫 주차에 VS Code를 사용해서 만든 뷰+프론트단 소스를 Eclipse 로 옮기고 몇가지 추가 미션(?)을 더 받았다 별안간 말하는 감자가 되어버린 나 ,,, 포스팅 겸 아주 작디작은 오류에 대해서 기록해보기로 함 *소스코드 1,2 번째 줄은 분명 인코딩 설정을 다 끝냈고 분명 7번째 줄이 기존에 넣어놓은 코드였는데 왜인지 계속 글자가 깨져서 넣었더니 되었다. 이유를 아시는 분,,알려주세요 그리고 VS Code에서는 동일 폴더 내라면 ~~.css ~~.js 로만 해놓으면 되었는데 이클립스는 상위 경로 어느정도 잡아줘야했다는 거...? ..

살다보면 계획에 없던 예외 상황을 적어도 한번쯤은 마주한 적 있을 것이다. 그럴땐 그 상황을 파악하고 걸맞는 어떤 다른 계획이나 행동을 통해 헤쳐나가거나 빠져나가거나 할 것이다. 프로그래밍도 마찬가지다. 컴퓨터 혹은 시스템에서 설계된 그대로 실행되지 않고 예외의 상태에 빠질 수 있다. 그러나 프로그래밍은 지시한 내용이 없다면 사람과 달리 스스로 판단할 수 있는 사고력이 없거나 부족하다. 따라서 개발자는 사전에 프로그래밍에 예외상황에 관한 처리를 알려주고 실행하게 한다. 예외처리를 이야기하면 누군가는 에러와 헷갈리기도 한다. 글쓴이도 한동안 제대로 알지 못해서 활용하지 못한 때가 있었다.🙄 그렇다면 먼저 예외와 에러의 차이는 무엇일까? 예외(Exception) : 개발자가 구현한 로직에서 발생한 실수나 사..

😮 데이터 포맷 ? 시스템이 자료(데이터)를 입출력하거나 저장할 때의 데이터 구조,형식 또는 크기를 의미한다. 데이터 포맷 중에 XML / JSON / CSV 이 세가지를 비교해보자. 데이터의 종류가 단지 이 세개는 아니지만 주로 프로그래밍시 사용하는 형식들을 살펴보자. | XML eXtensible Markup Language 의 약자, 다목적 마크업 언어이다. 태그 등을 사용하여 데이터의 구조를 기술하는 언어이다. (우리가 보통 쉽게 접할 수 있는 마크업 언어는 HTML이다.) 고유한 문법이 있어 소프트웨어/하드웨어에 대하여 독립적으로 데이터를 처리할 수 있다. 트리 계층구조를 가지고 있으며 3가지 포맷 중에 가장 직관적이다. 예시 구조 김철수 18 농구 박영희 17 십자수 데이터에 의미를 부여하는 ..

🚩 먼저, API란? Application Programming Interfaced 의 약자로 응용 프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 뜻한다. 인터페이스는 두 애플리케이션 간의 서비스 계약이라고 할 수 있는데, 이 계약은 요청과 응답을 사용하여 두 애플리케이션이 서로 통신하는 방법을 정의한다. API 문서에는 개발자가 이러한 요청과 응답을 구성하는 방법에 대한 정보가 들어 있다. 라고 AWS 공식 문서에 나와있다. 문장만 보면 이해하기 조금 어려울 수 있는데 쉽게 비유하면 서버와 클라이언트 간의, 혹은 서로 다른 컴퓨터(또는 기기 혹은 시스템 등) 간의 요청-응답 방식에 대한 소통 창구 또는 연결 다리 같은 존재라고 할 수 있..