두두의 IT (172) 썸네일형 리스트형 [220626] 알고리즘 1. 동적계획법, 퀵정렬 https://jyj98020.tistory.com/71?category=1006067 [알고리즘] 동적 계획법/다이나믹 프로그래밍(DP) - 점화식 - 동적계획법 (DP 라고 많이 부름) - 입력 크기가 작은 부분 문제들을 해결한 후, 해당 부분 문제의 해를 활용해서, 보다 큰 크기의 부분 문제를 해결, 최종적으로 전체 문제 jyj98020.tistory.com https://jyj98020.tistory.com/10?category=1006067 [알고리즘] 정렬 - (선택/삽입/퀵/계수/버블/라이브러리) 정렬 (sorting) 이란? - 정렬 (sorting): 어떤 데이터들이 주어졌을 때 이를 정해진 순서대로 나열하는 것 - 정렬은 프로그램 작성시 빈번하게 필요로 함 - .. [220625] 알고리즘 1. 재귀, 동적계획법 https://jyj98020.tistory.com/51?category=1006067 [알고리즘] 재귀함수 - (팩토리얼(Factorial) / 피보나치 수열(Fibonacci)) 재귀 함수란? 메서드/함수의 내부에서 자기 자신의 메서드/함수를 다시 호출하는 함수 Fractal 구조. Sierpinski Triangle 재귀 함수의 특징 재귀 함수 초반에 등장하는 조건문이 종료 조건 역할을 수행 jyj98020.tistory.com https://jyj98020.tistory.com/71?category=1006067 [알고리즘] 동적 계획법/다이나믹 프로그래밍(DP) - 점화식 - 동적계획법 (DP 라고 많이 부름) - 입력 크기가 작은 부분 문제들을 해결한 후, 해당 부분 문.. [220624] IT 용어 정리, 정렬 1.DB 처리, Spring, 서버, Data Storage, Kotlin 용어 https://jyj98020.tistory.com/194 MySQL / ORM / JPA / Hibernate 용어 정리 MySQL - 오라클 사가 관리 및 배포하고 있는 오픈소스 관계형 데이터베이스 관리 시스템 장점 : 가장 대중화 되어있고 아마존 오로라 클라우드로 이관하기 편함 ORM (Object Relational Mapping) 객체가 관 jyj98020.tistory.com https://jyj98020.tistory.com/195 Spring / Spring Boot / Gradle 용어 정리 Spring 자바 기반의 웹 어플리케이션을 만들 수 있는 프레임워크 현대 자바 기반의 엔터프라이즈 어플리케이션을 위한 .. [220623] JUnit, AWS RDS, 자료구조/알고리즘 1. 레거시 시스템에 JUnit 시도 https://jyj98020.tistory.com/430 Spring Boot Junit5 1. JUnit이란? 프로그래밍 언어마다 테스트를 위한 프레임워크가 존재합니다. 이러한 도구들을 보통 xUnit이라고 말합니다. 자바언어의 경우는 JUnit이라고 말합니다. 각 언어마다 사용되는 xUnit은 jyj98020.tistory.com https://jyj98020.tistory.com/372 Spring Boot Main Annotation @SpringBootApplication @ComponentScan("xx.xxx.*") @EnableJpaRepositories("xx.xxx.*") @EntityScan("xx.xxx.*") @MapperScan("xx.xx.. Spring Boot Junit5 1. JUnit이란? 프로그래밍 언어마다 테스트를 위한 프레임워크가 존재합니다. 이러한 도구들을 보통 xUnit이라고 말합니다. 자바언어의 경우는 JUnit이라고 말합니다. 각 언어마다 사용되는 xUnit은 다음과 같습니다. xUnit이름 해당 언어 관련 사이트 CUnit C http://cunit.sourceforge.net CppUnit C++ https://sourceforge.net/projects/cppunit PHPUnit PHP https://phpunit.de PyUnit Python http://pyunit.sourceforge.net JUnit Java http://junit.org 2. JUnit 사용하기 JUnit을 사용하려면 JUnit 라이브러리가 클래스패스(CLASSPATH)에 .. [220622] 자료구조 1. 자료구조 트리 https://jyj98020.tistory.com/423?category=1006067 [트리(Tree)] 이진 탐색 트리 1. 트리 (Tree) 구조 - 트리: Node와 Branch를 이용해서, 사이클을 이루지 않도록 구성한 데이터 구조 - 실제로 어디에 많이 사용되나? - 트리 중 이진 트리 (Binary Tree) 형태의 .. jyj98020.tistory.com 2. 자료구조 힙 https://jyj98020.tistory.com/428?category=1006067 [220621] 테스트, 자료구조 1. 테스트에 대해 찾아봄 2. 자료구조 - 트리 https://jyj98020.tistory.com/423 [트리(Tree)] 이진 탐색 트리 1. 트리 (Tree) 구조 - 트리: Node와 Branch를 이용해서, 사이클을 이루지 않도록 구성한 데이터 구조 - 실제로 어디에 많이 사용되나? - 트리 중 이진 트리 (Binary Tree) 형태의 .. jyj98020.tistory.com 소프트웨어 테스팅이란? 1. 테스팅이란 무엇인가? '테스팅' 응용 프로그램 또는 시스템(구성요소 포함)의 동작과 성능, 안정성이 요구하는 수준을 만족하는지 확인하기 위해 결함을 발견하는 과정 전통적인 테스팅 개념은 응용 프로그램 또는 시스템이 잘 작동하는지 확인하는 것 현재의 테스팅 개념은 사용자의 기대 수준과 요구 사항에 맞게 구현되고 동작하는지를 확인하고 이를 통해 결함을 발견하고, 최종적으로 결함 데이터를 근간으로 개발 프로젝트의 리스크(Risk)에 대한 수치적인 판단 근거를 의사 결정권자(프로젝트 관리자 등)에게 전달하는 것 개발 프로젝트 초기에 개발 중간 산출물(Work products)을 테스팅 관점에서 리뷰(Review)하고, 테스트 케이스를 미리 만드는 과정에서 결함을 발견하는 작업(결함 예방 활동)도 테스팅 활.. 이전 1 ··· 5 6 7 8 9 10 11 ··· 22 다음