profile
초보 개발자입니다.
post-thumbnail

자료구조(Data Structure) 정리

자료구조(Data Structure) 정리

2020년 10월 13일
·
0개의 댓글

안드로이드(Android) 정리

안드로이드(Android) 정리

2020년 10월 11일
·
0개의 댓글

자바(Java) 정리

자바(Java) 정리

2020년 10월 5일
·
0개의 댓글
post-thumbnail

운영체제(Operating System) 정리

운영체제(Operating System) 정리

2020년 10월 4일
·
0개의 댓글

네트워크(Network) 정리

네트워크(Network) 정리

2020년 10월 3일
·
0개의 댓글

[Clean Code] 10장 클래스

클래스 체계 cf> 표준 자바 관례 참고. 캡슐화 변수나 유틸리티 함수 -> 최대한 비공개로 하는 것이 좋음 (반드시 숨겨야 하는 것은 아님) -> 때로는 protected로 선언해 테스트 코드에 접근을 허용하기도 함 클래스는 작아야 한다! 클래스는 작게 만들어야

2020년 8월 9일
·
0개의 댓글
post-thumbnail

[Clean Code] 9장 단위 테스트

TDD 법칙 세 가지 > 지금 즈음이면 TDD가 실제 코드를 짜기 전에 단위 테스트부터 짜라고 요구한다는 사실을 모르는 사람은 없으리라... 위의 규칙은 빙산의 일각에 불과하다. 다음 세 가지 법칙이 있다. TDD 법칙 실패하는 단위 테스트를 작성할 때까지 실제 코

2020년 8월 9일
·
0개의 댓글

[Clean Code] 8장 경계

외부 코드 사용하기

2020년 8월 9일
·
0개의 댓글

[Clean Code] 7장 오류 처리

오류 코드보다 예외를 사용하라

2020년 8월 9일
·
0개의 댓글

[Clean Code] 6장 객체와 자료 구조

자료 추상화 목록 6-1 구체적인 Point 클래스 목록 6-2 추상적인 Point 클래스 목록 6-2는 자료 구조를 명백히 표현함 목록 6-2는 클래스 메서드가 접근 정책을 강제함 좌표를 읽을 때는 각 값을 개별로 읽음 좌표를 설정할 때는 두 값을 한꺼번에 설정

2020년 8월 9일
·
0개의 댓글

[Clean Code] 5장 형식 맞추기

형식을 맞추는 목적 코드 형식은 의사소통의 일환으로 매우 중요! 의사소통은 전문 개발자의 일차적인 의무 원래 코드는 사라질지라도 개발자의 구현 스타일과 규율은 사라지지 않으며, 이는 유지보수 용이성과 확장성에 계속 영향을 미침 적절한 행 길이를 유지하라 500줄을 넘

2020년 8월 9일
·
0개의 댓글
post-thumbnail

[Clean Code] 4장 주석

개요 이 장에서 말하고자 하는 것은 주석을 달 생각 대신에 코드로 의도를 나타내도록 노력해라는 것이다. 좋은 주석과 나쁜 주석 |좋은 주석|나쁜 주석| |:---:|:---:| |법적인 주석|주절거리는 주석| |정보를 제공하는 주석|같은 이야기를 중복하는 주석| |의

2020년 7월 4일
·
0개의 댓글
post-thumbnail

[Clean Code] 3장 함수

개요 이 장에서는 함수를 잘 만드는 규칙에 대해서 설명하고 있다. 1. 작게 만들어라! if문 / else문 / while문 등에 들어가는 블록은 한줄이어야 한다 함수에서 들여쓰기 수준은 1단이나 2단을 넘어서면 안된다 2. 한 가지만 해라! 아래는 세가지 일 vs

2020년 7월 4일
·
0개의 댓글
post-thumbnail

[Clean Code] 2장 의미 있는 이름

의도를 분명히 밝혀라 변수(혹은 함수나 클래스)의 존재 이유, 수행 기능, 사용방법이 이름에 나타나야 함 주석을 달아야 한다면 이름을 다시 지어야 한다. 더 나은 이름이 떠오르면 개선하자. 의미 없는 이름 의미 있는 이름 Example int d; // 경과 시간 (

2020년 7월 4일
·
0개의 댓글

[Android Error] finished with non-zero exit value 2

Android NDK를 연동한 프로젝트에서 아래의 에러가 발생할 수 있습니다.app > src > main > obj 폴더를 삭제하고 다시 빌드하면 해결되었습니다.https://stackoverflow.com/questions/42480211/how-to-nd

2020년 6월 13일
·
0개의 댓글

[Android/Kotlin] SharedPreferences 용량 테스트

activity_main.xml > MainActivity.kt > 앱 실행시 화면 > Case 1. 100개 저장시 (60.8KB) Case 2. 1,000개 저장시 (603.1KB) ![](https://images.velog.io/images/ybg7955

2020년 5월 30일
·
0개의 댓글

[Android/Kotlin] NativeActivity로 시작하는 법

Android에서 보안을 위해 루팅체크 등을 하기 위해서 C++를 사용해야 할 때가 있습니다. 이를 위해서 NativeActivity를 연동하는 것부터 시작하겠습니다. Empty Activity를 선택하고 next를 누릅니다. 프로젝트 이름과 버전을 선택하고 Finish를 누릅니다. 프로젝트가 빌드되면 먼저 Tools > SDK Manager를 선택합...

2020년 5월 24일
·
0개의 댓글
post-thumbnail

[시작하세요! 도커/쿠버네티스]13장 포드를 사용하는 다른 오브젝트들

13.1 잡(Jobs) > 특정 동작을 수행하고 종료해야 하는 작업을 위한 오브젝트 포드를 생성해 원하는 동작을 수행 잡에서 원하는 최종 상태는 '포드가 시행되어 정상적으로 종료되는 것' 포드의 컨테이너가 종료 코드로서 0을 반환해 Completed 상태가 되는 것이

2020년 5월 23일
·
0개의 댓글
post-thumbnail

[시작하세요! 도커/쿠버네티스]12장 커스텀 리소스와 컨트롤러

12.1 쿠버네티스 컨트롤러의 개념과 동작 방식 리소스의 생성 방식 명령형(Imperative) 특정 명령을 처리하는 주체와 통신해 그 작업을 수행하고 그 결과값을 돌려받는 방식 구체적인 동작을 내포하고 있음 ex ) kubectl run kubectl create -

2020년 5월 23일
·
0개의 댓글