본문 바로가기

* IT31

개발자 필독서! 클린 코드(Clean Code) 리뷰 개발 역량에 있어 가장 필요한것이 있다면, 스스로 학습하는 역량이라고 생각한다. 그 중 먼저 나아간 개발자 분들의 영상을 보면 한결같이 Clean Code 책을 언급을 한다. 간단한 소개를 하자면 책 표지에 "애자일(Agile) 소프트 웨어 장인 정신"이라고 나와있다. 여기서 말하는 애자일 방식이란 어떤것을 의미할까? "전체적인 흐름을 통제하고, 리팩토링도 쉽게 하려는 하나의 방법론적인 방식이다." 즉, 어떻게 코드를 짜야 하는가에 대한 방법론적인 책이다. 1회독을 한 입장에서 내 레벨에 눈에 들어오는건 단 1가지 밖에 기억이 없다. 변수명, 함수명은 의미있게 지어야한다는 것. 이 책에서 주장하는 여러가지 방법론을 익히기 위해 계속해서 개발 레벨업을 해야 겠다. 그리고 이글을 계속해서 수정해 나가야겠다... 2021. 5. 25.
초보 개발자의 필수 덕목 "코드 리팩토링(Code Refactoring)" 이란? Code Refactoring 이란? 코드 리팩토링 단어 그자체로 유추 할 수 있다. 코드를 개선하는 작업을 코드 리팩토링이라고 한다. 즉, 기존에 어떠한 코 드를 조금 더 좋은 코드로 개선하는 작업을 의미한다. 직관적인 예시 하나가 뭐가 있을까? (1) - > (2) - > (3) 순으로 효율적 관리를 위한 작업 (1) : 각 클래스 타입을 입력하여 일일이 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 Dog d = new Dog("강아지", 1); System.out.println(d.toStr()); Cat c .. 2021. 4. 13.
BIOS란? A) Basic Input Output System 의 줄임말로 컴퓨터의 기초가 되는 펌웨어이다. 단순하게 입력과 출력을 위한 소프트웨어의 어떠한 장치로 이해하면 좋다. How?) 전체 흐름에서 BIOS가 작동 되는것은 다음과 같다. os를 기준으로 os는 bios 위에서 동작을 하게 된다. os ㅡㅡ bios 2021. 2. 25.
[Windows 10] 윈도우 환경에서 리눅스 사용하기(WSL) 기존에 윈도우 환경에서 리눅스를 사용 할려면 아래와 같은 작업을 거쳐야 했다. - 가상머신을 이용한 다운 하지만 윈도우10에서는 WSL이라는 기능을 지원하는데 WSL이란 Windows Subsystem Linux의 약자로 말 그대로 윈도우에서 서브개념의 시스템으로 리눅스를 사용한다 라는 뜻이다. 왜 나왔을까? 가상머신 툴의 설치를 생략하고 그냥 윈도우10에서 바로 리눅스 환경을 사용하기 위해서 WSL 설치방법? ( 공식 문서 참고하여 천천히 설치 ) : 공식문서를 보면서 천천히 따라하는 과정이 매우 중요하다고 생각한다. 참고 Windows 10에 WSL(Linux용 Windows 하위 시스템) 설치 Bash 터미널을 사용하여 Linux 배포(Ubuntu, Debian, SUSE, Kali, Fedora,.. 2021. 2. 24.
[Windows] 윈도우 10 설치 필요없는 무료 동영상 편집프로그램 추천(+음소거 방법) 간단히, 영상 편집을 하는 컷편집용으로 추천하는 프로그램이 있다. 프로그램을 설치하지 않고 윈도우10에 내장되어 있는 무료 동영상 편집프로그램이다. 가끔식, 사양이 부족한 노트북으로 전문적인 영상 편집 프로그램을 돌리기가 무거운 경우가 있다. 그럴 때 쓰는 것을 추천한다. 디테일면에서는 다소 부족하기에 서브용으로 쓰는것을 추천한다. 1) 설치가 필요없다고? 그럼 어떻게 영상 편집을 하지? : [검색] - [비디오 편집기] 2. 아래와 같은 창이 뜨면 새 비디오 프로젝트를 클릭 3. 이름 지정 후 편집 시작 4. 음소거 방법 음소거를 하는 방법은 다음과 같다. 우선적으로 스토리보드에 추가를 하게 되면 자동적으로 아래 음향표시가 표기되게 되는데 해당 부분으로 조율을해서 소리를 조절하거나 아에 끄게 되면 된다.. 2021. 1. 11.