본문 바로가기
728x90

개발6

[CleanCode] 오류처리와 단위테스트 이번 포스팅에서는 오류처리와 단위 테스트 작성법에 대해 알아보려고 합니다. 지난 포스팅을 못 보신 분들은 아래 링크를 참고해주세요. CleanCode 깨끗한 코드란? 클린 코드는 아래와 같은 특징을 가진다. 단순함 직접적 읽기 쉬움 고치기 쉬움 목적 달성의 방법은 오로지 하나 최소한의 의존성 테스트 케이스가 존재 주의 깊게 작성함 중복 seaweed-one.tistory.com CleanCode - 객체와 메서드 그리고 클래스 네이밍 의미 있는 이름 변수 및 메서드의 이름은 의미를 담아 짓는다. 무의미한 네이밍은 가독성을 떨어트린다. 접두어 사용 자제 아직까지 멤버 변수 앞에는 m을 붙이는 등 접두어를 사용하는 seaweed-one.tistory.com 그럼 본격적으로 클린코드를 위한 오류처리 방법과 테.. 2023. 1. 6.
[Java] JNA? JNI? 안녕하세요. 오늘은 JNA 와 JNI 에 대하여 알아보려고 합니다. 두 가지 모두 Java의 Native와 관련된 개념들입니다. 때로는 기능 개발을 위해서 네이티브 코드 사용이 필요한 경우가 존재하는데요. 이때 사용할 수 있는 것이 바로 JNA, JNI입니다. 두 가지의 개념과 차이점은 무엇일까요? JNI (Java Native Interface) Java에서 C의 Native Lib를 접근하기 위해 이용하는 인터페이스입니다. JNI는 Java에서 Native 영역으로 들어가 호출 하거나 혹은 그 반대로 Native 에서 Java 로 호출하는 Interface로 C / C++ 로 만든 라이브러리 또는 솔루션을 Java 에서 바로 사용할 수 있도록 돕습니다. 실행 과정은 아래와 같습니다. Native Me.. 2023. 1. 4.
728x90