분류 전체보기311 가벼운 WIL(Work I Learn & diary) - 2024년 1월 4-5주차 (1.20~2.02) 가벼운 WIL(Work I Learn & diary) 매주 회사에서 성장해 나아가는 모습을 일기형식으로 적어보기나중에 제가 이랬던 저를 보면서 흐뭇해 하기를 바라면서 :) Event설날내생일통합테스트준비 - 시나리오사이드프로젝트 기획서 정리 이번주 동안에 느낀점이번주는 정리를 하려고했는데 주말간 시골가는 문제로 한번에 정리를 하기로 마음을 먹었다.우선 4주차에는 통테준비와 신기능을 위한 인터페이스 연결 준비 및 조회 화면을 제작하기 위한 기획/ 페이지 정리를 하였고 간단한 sql을 이용한 조회기능을 살짝 미리 추가를 해놨고- 기존에 버그 및 로직상 문제가 되는 에러를 수정하였다 - SORT조건에 대한 null값이 있어 조건 수정 - 계산 로직에 예외 처리 추가 - 예외처리에 대한 문제로 .. 2025. 2. 3. 가벼운 WIL(Work I Learn & diary) - 2024년 1월 3주차 (1.13~1.19) 가벼운 WIL(Work I Learn & diary) 매주 회사에서 성장해 나아가는 모습을 일기형식으로 적어보기나중에 제가 이랬던 저를 보면서 흐뭇해 하기를 바라면서 :) Event트러블 슈팅이번주 동안에 느낀점너무 바빠서 적는것도 주말에도 너무 바빳다한주간 부서를 옮긴 이후 각종 이슈에 대한 모든 트러블 슈팅을 담당하였다117개의 기능을 다 트러블슈팅을 진행한다...엄..ㅎ.. 근데 로직은 이제 좀 잘보겠다 2025. 1. 21. [JS] Arrow function 화살표 함수(Arrow Function)는 JavaScript에서 간결하게 함수를 작성할 수 있도록 도와주는 문법=> 기호를 사용하여 정의하며, 일반 함수 표현식보다 코드가 짧아지고 가독성이 높아지는 장점// 일반 함수 표현식const add = function(a, b) { return a + b;};// 화살표 함수const add = (a, b) => { return a + b;}; 주요 특징간결한 문법: 코드가 짧고 간결this 바인딩: 화살표 함수는 자신만의 this를 가지지 않으며, 선언된 위치의 this를 상속. 즉, 이러한 특징 때문에 function 키워드를 사용할 때 발생하는 this 관련 문제를 방지암묵적 반환: 함수 본문에 중괄호({})가 없으면 표현식의 결과가 자동으로 .. 2025. 1. 13. 가벼운 WIL(Work I Learn & diary) - 2024년 1월 2주차 (1.05~1.12) 가벼운 WIL(Work I Learn & diary) 매주 회사에서 성장해 나아가는 모습을 일기형식으로 적어보기나중에 제가 이랬던 저를 보면서 흐뭇해 하기를 바라면서 :) Event기존소스 및 로직 분석 리액트 공부이번주 동안에 느낀점이번달은 기존 회사 프레임워크의 새로운 부서를 이동하였기 때문에 로직분석을 실행하였다기존 부서에서 사용하는 코드와 언어가 달라졌기 때문에 그랫다.웹에서 WPF(윈도우프로그래밍)으로 바뀐것이 컸는데 해당 방식의 차이가 좀 있었다. 차이를 분석하고 하다보니 쿼리에서 문제점이 발견하는게 있었고 코드자체에 이슈가 있는것도 있고로직에 대해서 분석하다보니 어느 관점에서 이렇게 설계를 했었는지 개발자간의 차이점을 알게 되었다 또한 개인적으로 리액트를 공부중인데무엇을 만들때 리액트를 이.. 2025. 1. 13. [특강] 일잘하기 위한 커뮤니케이션 커뮤니케이션이란?소통, 전달 등등 다양하게 이야기가 나오지만결국 커뮤니케이션을 하는 이유는 각자의 요구와 욕구를 해결하기 위한 행위이다. 커뮤니케이션을 잘하기 위하는 것은 요구사항만 분석하는 게아니라 그사람의 욕구를 분석해보자요구를 하는 이유는 그사람의 욕구가 있기 때문이다. 상대가 진정으로 원하는 것을 파악해보자. 그럼 상대방이 원하는 것을 파악하는 법은이유분석, 상황분석, 행동분석을 해보자이유분석은 왜 이렇게 말씀하실까? 이유가 뭘까?상황분석은 현재 무슨일이 일어났지? 현재 진척도가 얼마나되었지?행동분석은 표정은 무슨의미일까? 왜이리 떠시지? 그럼 일단 상대방의 이야기를 듣고 나도 생각을 해야한다. 그럼 이제 내생각을 전달을 해야하는데말을 잘해야 받은 상대방도 이해를 할 수 있다.우선 말을 잘하기 위.. 2025. 1. 7. 가벼운 WIL(Work I Learn & diary) - 2025년 1월 1주차 (12.30~1.5) 가벼운 WIL(Work I Learn & diary) 매주 회사에서 성장해 나아가는 모습을 일기형식으로 적어보기나중에 제가 이랬던 저를 보면서 흐뭇해 하기를 바라면서 :) Event부서이동(본사)이번주 동안에 느낀점금주는 2025년으로 바뀌는 한 주였다이번주는 부서를 1.1일부로 본사로 이동하는 한주인데 포멧하고지금까지 만들어 둔 내용을 인수인계파일로 만들어논 것을 읽기 편하게 정리를하고코드를 한번더 정리를 하였다.그리고 어느 방향으로 정리를 해야하는지 고려를 했었다. 부서를 옮기고 나서는 많은 세팅을 다시 진행하였다 이번주는 정신없이 이동하고 바꾸고 세팅하고만 진행하였다.. 2025. 1. 6. [JS] Import 그리고 export javascript에서는import를 통해 내보내진 데이터(함수, 클래스, 변수 ...등)를 사용할 수 있고 export를 통해 간단하게 데이터(함수, 클래스, 변수 ...등)를 내보낼 수 있다. 중요한 내용은 import와 export를 사용하는 ES 모듈(ECMAScript Module)은자동으로 엄격모드에서 실행된다 React에서도 Node.js기반이기 때문에 import와 export를 사용하여 불러올 수 있는데불러오는 이유는 하나의 소스코드에 모든 데이터를 코드로 작성을 하면 너무 복잡해진다.따로 관리하기 위해서 그리고 코드를 깔끔하게 작성하기 위해서 주로 사용한다. 마지막 디테일하게 설명하고자 한다.Export란?JavaScript 모듈에서 데이터를 내보낼 때 사용한다.사용하는 방법은 함수.. 2025. 1. 5. [Js] 엄격모드(strict mode) 엄격 모드는 JavaScript에서 코드를 더 안전하고 오류를 방지하기 위해 설정하는 기능입니다.ES6(ES2015)부터 도입된 모듈 시스템은 기본적으로 엄격 모드를 적용하여 실행됩니다. 엄격모드(strict mode)?JavaScript에서 잠재적인 오류를 방지하고자 한 기능으로 제약이 추가가 됩니다.use strict;를 코드의 맨 위에 선언함으로써 활성화할 수 있습니다. 엄격모드 선언방법코드스크립트 전체, 함수, export(모듈)모듈을 제외한 모든 상단에 명시//----------------//'use strict';let x = 10;delete x; // 전체가 엄격모드//----------------//function() { 'use strict'; // 함수 내부는 엄격 모드 // .. 2025. 1. 4. [C#]외부 DLL을 사용하는 DLLImport C#에서 외부 DLL(네이티브 라이브러리)을 사용하기 위해 System.Runtime.InteropServices 네임스페이스의 DllImport을 이용합니다 이를 이용해서 C#에서 C/C++로 작성된 네이티브 함수를 호출을 할 수 있습니다! using System.Runtime.InteropServices;[DllImport("user32.dll", CharSet = CharSet.Auto)]private static extern IntPtr SendMessage(IntPtr hWnd, uint Msg, IntPtr wParam, IntPtr lParam); //사용SendMessage(HwndSource.Handle, WM_SYSCOMMAND, (IntPtr)(61440 + Directi.. 2025. 1. 3. 가벼운 WIL(Work I Learn & diary) - 2024년 12월 4주차 (12.23~12.29) 가벼운 WIL(Work I Learn & diary) 매주 회사에서 성장해 나아가는 모습을 일기형식으로 적어보기나중에 제가 이랬던 저를 보면서 흐뭇해 하기를 바라면서 :) Event크리스마스버그 수정 이번주 동안에 느낀점이번주는 좀 사용자들의 요구 수정을 한개 마무리하였고 테스트를 진행하였다프로시져로 작성하는데 사용자의 요구사항대로 pivot을 이용하여 작성하다보니 동적Sql에 필요성을 느꼇고 해당 부분을 어떻게 해결을 할까 고민을 하면서 코드를 수정하고 수정하였다사소한 버그같은거 수정을 하고 자체적인 SQL 성능 튜닝에 대한 테스트를 진행하였다Count함수에 대해서도 고민을 해봤다 경험 한 내용- 사용자의 커뮤니케이션- 사용자와 요구사항 정리- 버그찾기- 성능튜닝 2024. 12. 29. 이전 1 2 3 4 ··· 32 다음 728x90