본문 바로가기

전체 글108

블로그 이사했습니다!!! https://lionleeee.github.io/TIL/ 2023. 9. 15.
항해플러스 1기 후기 벌써 11주라는 시간이 흘러 항해 플러스 1기 항해를 마쳤다. 오늘은 그 11주 간의 이야기를 써보고자 한다. 합류 전 개발자로 취업한지 벌써 3년이 흘렀다. 시간은 정말 빠르게 흐르고 많은 성장을 한 것 처럼 느껴졌지만, 어느 순간 나는 제자리 걸음만 하는듯 했다. 편하게 개발을 하기 위해 새로운 기술보다는 익숙한 아는 기술만 사용했고, 그렇다보니 매너리즘에 빠진 듯 했다. 합류계기 우연히 항해플러스 모집공고를 보고 커리쿨럼을 보았다. TDD, CI/CD, 장애대응, 오픈소스 등 정말 재밌는 커리쿨럼이 눈이 보였다. 무엇보다 여러 개발자들을 만나 협업과 네트워킹을 할 기회가 생기는 것 같아 좋아보였고 경험해보자 라는 생각이 들어 항애에 올라탔다. 실제로 좋았던 부분 - 동기부여 실제로 많은 주니어 개발.. 2023. 8. 22.
클린코드 1~3장 1장 TPM 5S 5가지 규율 훌륭한 소프트웨어 기법은 집중,침착,사고 규율을 요구 1. 정리 : 적절한 명명법을 사용해 무엇이 어디에 있는지 알아야 한다. 2. 정돈 : 코드는 누구나 예상하는 위치에 있어야 한다. 3, 청소 : 과거 이력이나 미래 바람을 기억한 주석은 빠르게 제거하라 4. 청결 : 그룹 내 일관적인 구현스타일과 기법을 따라라 5. 생활화 : 관계를 따르고, 자기 작품을 자주 돌아보고 기꺼이 변경하라 작은 것에도 충실한 사람이 큰 것에도 충실하다. -> 생활화 하라는 말 대부들이 생각하는 클린코드 1. 설계자의 의도를 숨기지 않고 명쾌한 추상화와 단순한 제어문으로 가득해 잘 쓴 글처럼 읽힌다 2. 타인이 읽기 쉽고 고치기 쉽다. 테스트케이스가 존재한다 3. 주의 깊게 작성한 코드. 시간.. 2023. 6. 20.
SQL Server 저장 프로시저 만들기 저장 프로시저란? 일련의 쿼리를 마치 하나의 함수처럼 실행하는 쿼리의 집합. 쉽게 말해 자주 사용하는 것들을 함수처럼 만들어 놓는 것이다. 아래 프로시저는 T_Record 테이블에서 데이터를 조회하여 T_History 테이블에 넣는 쿼리문이다 CREATE PROCEDURE SP_HISTORY( --프로시저 호출 시 받을 파라미터 @RECORD_NO INT, ) AS BEGIN -- 프로시저에서 사용 할 변수 DECLARE @HISTORY_SEQ INT, @RECORD_TIME DATETIME, @HISTORY_DATE DATETIME; -- 데이터를 조회하여 변수에 저장 SELECT @RECORD_TIME = A.EndTime, @HISTORY_DATE = A.SysModDT FROM T_Record A.. 2022. 12. 19.