전체 글 (35) 썸네일형 리스트형 Junit JUnit은 자바 프로그래밍 언어를 위한 유명한 단위 테스트 프레임워크입니다. JUnit은 개발자가 소프트웨어의 개별 부분을 독립적으로 테스트할 수 있게 해주어, 버그 발견 및 수정을 용이하게 하고, 코드 품질을 향상시킵니다. JUnit은 다음과 같은 주요 기능을 제공합니다: 단위 테스트 작성 개발자는 JUnit을 사용하여 테스트 케이스를 작성하고, 테스트 메서드로 구성된 테스트 클래스를 생성할 수 있습니다. 어노테이션 JUnit은 다양한 어노테이션을 제공하여, 테스트 메서드와 관련된 메타데이터를 정의할 수 있습니다. 주요 어노테이션으로는 @Test, @BeforeEach, @AfterEach, @BeforeAll, @AfterAll 등이 있습니다. 단언문(assertions) 테스트 메서드는 단언문을 .. 백준]17427 약수의 합2 17427 약수의 합2 https://www.acmicpc.net/problem/17427 패턴 찾다 약수의 합을 나열 1 → 1 2 → 1 + 2 3 → 1 + 3 4 → 1 + 2 + 4 5 → 1 + 5 6 → 1 + 2 + 3 + 6 7 → 1 + 7 8 → 1 + 2 + 4 + 8 9 → 1 + 3 + 9 10 → 1 + 2 + 5 + 10 n 의 배수에 해당 되는 수는 n 값이 무조건 포함 되어 있다. 10 = 1 , 2, 5, 10 1의 배수 2의 배수 5의 배수 10의 배수 배열을 미리 생성해 두고 배열의 index을 해당 수의 총합 값을 저장 한다. 예 [10] = 1 + 2 + 5 + 10 그럼 이러한 형태로 저장 되게 된다. Index : 0 1 2 3 4 5 Value : 0 1 3.. 안드로이드 뷰 개발 시 고려해야 할 요소들 안드로이드 애플리케이션을 개발할 때, 뷰 최적화뿐만 아니라 몇 가지 주의해야 할 요소들이 있습니다. 뷰를 개발할 때 고려해야 할 요소들은 다음과 같습니다. 뷰 최적화 뷰 최적화는 애플리케이션의 성능, 메모리 관리, 배터리 수명, 디자인 일관성 등을 고려하여 뷰를 최적화하는 것입니다. 뷰 최적화는 애플리케이션의 성능과 안정성을 향상시키는데 도움이 됩니다 오버드로우 오버드로우는 뷰에서 발생하는 문제 중 하나입니다. 화면에 그려지는 뷰가 다른 뷰와 겹치게 되어 동일한 영역을 여러 번 그리는 것을 의미합니다. 오버드로우가 발생하면 불필요한 그리기 작업으로 인해 애플리케이션의 성능이 저하될 수 있습니다 메모리 누수 뷰에서 메모리 누수가 발생할 수 있습니다. 뷰에서 참조하는 객체를 해제하지 않고 뷰를 삭제하는 경우.. 이전 1 ··· 6 7 8 9 10 11 12 다음