반응형

전체 글 47

[Clean Code] 사소한 곳에서 발휘하는 정직은 사소하지 않다

추천사 1. 사소함의 중요성 사소한 곳에서 발휘하는 정직은 사소하지 않다 - 덴마크 속담 - 책의 첫 부분에서 "사소한 것은 중요하다."라고 하면서 이 책이 다루고 있는 내용을 암시하듯 시작합니다. 첫 문장부터 이전에 "이정도면 괜찮겠지~"라고 하면서 시간에 쫓긴다는 핑계로 슬쩍 넘겼던 일들이 생각나면서 마음 한편이 뜨끔하기도 했고, 큰 일을 하기 위해서는 작은 일을 할 줄 알아야 한다는 말이 생각나기도 했습니다. 꼭 맞게 닫히지 않는 문이나 비뚤어진 바닥 타일이나 지저분한 책상 등 아주 사소한 것들이 전체의 매력을 깎아먹는다 라고 이야기 하면서 '깨끗한 코드'의 중요성에 대해서 이야기합니다. (여기서도 끄덕끄덕) 로버트 씨가 말하고 싶어 하는 사소함은 깨끗한 코드일까? 2. 5S 철학 1) Sort >..

ETC/Books 2021.09.27

[Book] Clean Code 리뷰 들어가기 전에

저는 국내 IT기업에서 시스템 개발 및 운영하는 업무를 하고 있습니다. 소프트웨어 개발과 관련된 업무는 시스템의 기존 소스를 리팩토링 하거나 고객의 요청사항에 맞게 시스템을 수정하거나 신규 기능을 추가하는 업무입니다. 리팩토링은 하드코딩되어 있는 부분을 조건문과 반복문을 이용해서 재 구성을 하거나 업무 성격에 맞게 서비스 단위로 코드를 분류하는 작업을 했고, 기능 개발은 간신히 동작이 될 정도로 구현했습니다. (제대로 한 게 맞는지 확신이 없습니다..) 오히려 리팩토링을 하기 전 소스가 더 좋았던 것 같단 생각이 들 때도 많습니다 ㅠㅠ 이대로는 안되겠다는 생각을 하게 되면서 알아보던 중 수학에는 수학의정석이 있다면 개발자에게는 Clean Code 라는 책이 있다는 사실을 알게 되었습니다. 로버드 C. 마..

ETC/Books 2021.09.26

[Jenkins] Jenkins Maven 빌드 (localRepositories 설정 포함)

CI/CD 환경을 구성하기 위해서 Jenkins를 이용할 때, 프로젝트 빌드 방식이 MAVEN 이라면! 1. Jenkins 관리 > 플러그인 관리 > 설치가능 플러그인 > Maven Integration plugin 검색 후 설치 합니다. (버전은 다를 수 있습니다) 2. Jenkins 관리 > global Tool Configuration > Maven 으로 이동 합니다. 1) Name 등록 (사용자 지정 값) 2) Vesion 선택 : 원하는 버전으로 선택하세요 3) Save 3.(localRepositories 설정) {JENKINS_HOME}\tools\hudson.tasks.Maven_MavenInstallation\Maven_3.6.0\conf 경로로 이동 1) {JENKINS_HOME 경로 ..

ETC/Tools 2021.09.17

[Jenkins] Jenkins 홈 디렉토리 변경

1. 현재 홈 디렉토리 확인 Jenkins 홈 디렉토리는 default 로 Windows 이하로 설정됩니다. 경로 : C:\Windows\System32\config\systemprofile\AppData\Local\Jenkins\.jenkins 2. Jenkins 설치 위치로 이동 - 64bit 기준 : C:\Program Files\Jenkins - 32bit 기준 : C:\Program Files (x86)\Jenkins 3. jenkins.xml 파일 수정 - JENKINS_HOME 경로를 원하는 경로로 수정 4. 서비스에서 Jenkins 재기동 합니다 5. 완료

ETC/Tools 2021.09.17

[SVN] SVN 서버 이관 Unix to Windows

첫번째 방법 (Dump 후 복원) 1. 이전하고자 하는 SVN 서버를 dump 뜬다. (= 백업한다) svnadmin dump [경로] > 덤프파일명.dump ex) svnadmin dump C:\Repo\Project1 > Project.dump 2. Windows 서버에 저장소를 생성 한다 (택 1) 1) 명령어를 실행하여 저장소 생성 svnadmin create [저장소 생성 경로] 2) VisualVN Server Manager을 이용하여 저장소를 만든다. 3. 백업파일을 복구 한다. (택 1) 공통 : dump 파일을 윈도우 서버로 옮긴다 1) 명령어를 실행하여 dump 파일 복구 svnadmin load [경로].dump svnadmin load [경로] < 덤프파일.dump 2) Visual..

ETC/Tools 2021.09.17

롯데 월드 자유이용권으로 인증서비스 SSO SLO 개념 이해하기

#모험과신비의나라 #롯데월드 #자유이용권 얼마 전 회사에 거점 오피스가 생겼다고 하여 방문했었습니다 :) 사무실에 도착하자마자 가장 먼저 눈에 띈건 바로 라운지 였는데요 대도시 처음 온 시골 청년 처럼 창문에 딱 붙어서 구경했어요 😳 특히! 롯데 월드에서 놀이기구 타고 있는 분들 찐 부럽ㅠ (지금도 부럽다..) 오늘은 어린 시절 케빈의 추억이 있는 모험과 신비의 나라 롯데월드를 예로 들어 인증 서비스 방식 중 SSO(Single Sign On) & SLO(Single Log On) 에 대해 이야기 해보려고 합니다. SSO 와 SLO는 팀에 배치 받고 첫 팀 업무 보고 때 파트장님이 팀장님께 업무 보고를 하실때 처음 들어봤습니다. "SSO를 적용하려면 인증서버를 ~인증토큰을 ... " 그 순간! 너무 있어..

ETC/Tech episode 2021.09.08

여보, 백신 예약이 빨라진 이유가 뭐야? (feat. CDN)

#백신 예약 대란이라고 들어보셨나요? 지난 7월 우리 부부는 부모님 백신 예약을 해드리기 위해서 집에 있는 데스크탑 2대, 노트북 2대, 스마트폰까지 집에 있는 전자기기란 전자기기는 싹 다 모아서 백신예약 대작전을 펼쳤습니다. 결과는 원하는 날짜에 예약 대성공! But.. 4시간 걸린 건 함정.. 예약 대기할 때까지만 해도 서로 대학시절 수강 신청을 단 한 번도 실패해본 적이 없다고 큰소리 뻥뻥 쳤는데 ㅋㅋ 둘 다 머쓱타드 한 상황이었어요 약 한 달이 지난 20대 백신 예약이 가능했던 지난 8월의 어느 날 우리 부부는 이전에 겪었던 대란 때문에 잔뜩 긴장한 상태로 기다렸는데 8시 땡 하자마자 바로 접속되고 무난하게 예약을 했습니다!!!😊 이번 백신 예약 대상 세대들의 경쟁이 심할 거라고 생각했던 것과는 ..

ETC/Tech episode 2021.09.06
반응형