본문 바로가기

Blockchain

231016 학습일기

1. code에서 자주 쓰이는 config의 의미

  • configuration(환경 설정)
  • "구성 파일"로도 알려져 있음.
  • 프로그램의 매개 변수나 초기 설정 등을 구성하는 데 사용됨
  • 소프트웨어, 프로그램, 라이브러리, 또는 시스템의 설정 및 구성을 나타냄
  • 어떤 소프트웨어나 시스템이 동작하는 방식을 제어하고 사용자 또는 개발자가 원하는 대로 조정할 수 있도록 하는 중요한 개념
  1. 환경 설정 및 설정 파일: 많은 소프트웨어와 애플리케이션은 구성 파일을 사용하여 동작 방식을 정의합니다. 이러한 구성 파일은 "config 파일"이라고도 불립니다. 예를 들어, 웹 서버 구성, 데이터베이스 연결 정보, 보안 설정 등을 포함할 수 있습니다.
  2. 프로그램 실행 시 동적 설정: 소프트웨어가 실행되는 동안 일부 설정을 변경하려는 경우 사용됩니다. 이를 통해 애플리케이션의 동작을 사용자 또는 관리자에 의해 조절할 수 있습니다.
  3. 라이브러리 및 프레임워크 설정: 프로그래머는 라이브러리 및 프레임워크에서 "config"를 사용하여 해당 라이브러리 또는 프레임워크의 동작을 조정할 수 있습니다. 예를 들어, 웹 개발 프레임워크에서 라우팅, 데이터베이스 연결, 로깅 등의 설정을 구성할 수 있습니다.
  4. 시스템 설정: 운영 체제와 시스템 레벨에서도 "config"는 중요합니다. 시스템 구성은 네트워크 설정, 보안 정책, 리소스 할당 등을 포함합니다.

 

2. test suite의 의미

We run our test suite against a forked Ethereum node

 

인용 출처: https://viem.sh/docs/introduction.html

 

  • test case: 각각의 테스트 모듈
    • "무엇을 테스트할 것인가?"에 대한 답
    • 1개의 test case에서 여러개의 test execution record를 포함할 수 있음
    • ex) test case: Test Browsers(goal: test a login script on three browsers, such as Firefox, I.E, Safari)
      • test case execution record 1: Firefox and log-in test script
      • test case execution record 2: Internet Explorer and log-in test script
      • test case execution record 3: Safari and log-in test script
  • test suite: test case를 관계별로 묶어놓은 것
    • 테스트 실행 목적으로 그룹화된 test case의 콜렉션
    • 각각의 test case들이 a piece of a scenario 일 때, test suite로 묶을 수 있음.
    • ex) One single test suite consisting of four test cases in e-commerce service
      • test case 1: Login
      • test case 2: Add new products
      • test case 3: Check out
      • test case 4: Log out
    • test suite를 sequential mode로 실행하면 test case를 하나라도 통과하지 못하는 경우 test suite 실행을 중지시키도록 선택할 수 있음.
      • ex) 성공적으로 로그인하지 하면 장바구니에 새로운 제품을 추가할 수 없음.

3. 회귀분석에서 회귀의 의미

더보기

아무리 생각해도 웹소설 단골 주제인 그 회귀는 아닐 거 같은데 그럼 이게 무슨 의미인가 싶었다.

분명 예전에 학교 수업에서 R 배울 때 이해하고 넘어갔던 것 같은데..

국어 사전을 찾아봐도 무슨 의미인지 모르게 나와있다.

 

심지어 한자도 똑같다...

 

https://hsm-edu.tistory.com/606

 

여기에서 너무 잘 설명해주셔서 그래도 이해할 수 있게 되었다.

영국의 우생학자인 프랜시스 골턴이 연구를 통해 사람의 키는 세대를 거듭할 수록 평균에 가까워진다는 결과를 얻어냈다.

키가 큰 부모의 자식은 부모보다 키가 작고, 키가 작은 부모의 자식은 부모보다 키가 크고.

골턴은 이 분석에 돌아간다는 의미의 "회귀"를 붙였다.

 

그래서 골턴의 영향으로 

  • 회귀식: 독립변수와 종속변수간의 함수 관계를 표현하는 식
  • 회귀분석: 독립변수와 종속변수간의 함수 관계를 표현하고 분석하는 학문

이 되었다.

 

 

[참고]

https://velog.io/@zeroto99/.config-%ED%8C%8C%EC%9D%BC%EC%9D%B4%EB%9E%80

 

.config 파일이란

configuration(환경 설정)

velog.io

https://docs.fileformat.com/ko/programming/config/

 

CONFIG - 구성 파일

CONFIG 파일을 생성하고 열 수 있는 API와 CONFIG 예제를 통해 CONFIG 파일 형식에 대해 알아보세요.

docs.fileformat.com

 

https://m.blog.naver.com/brilliantjay/100187959109

 

Junit - test case 와 test suite 의 차이점

test case와 test suite, test procedure의 차이점test case : 각각의 테스트 모듈test suite : test case...

blog.naver.com

https://www.ibm.com/docs/ko/engineering-lifecycle-management-suite/lifecycle-management/6.0.6?topic=testing-test-case-test-suite-overview 

 

테스트 케이스 및 테스트 스위트 개요

테스트 케이스는 무엇을 테스트할 것인가?라는 질문에 대한 답을 제공합니다. 테스트 케이스를 개발하여 시스템이 올바로 작동하고 높은 품질 수준에서 빌드되도록 유효성을 검증해야 하는 사

www.ibm.com

 

https://hsm-edu.tistory.com/606

 

회귀분석에 '회귀'라는 말이 왜 붙어있나?

회귀분석은 통계학에서 매우 중요하면서 기본이 되는 과목입니다. 통계학의 꽃이라고도 불립니다. 회귀분석을 사용하는 방법에 익숙해진 뒤에는 '회귀'라는 용어에 더이상 의문을 갖지 않습니

hsm-edu.tistory.com

 

'Blockchain' 카테고리의 다른 글

[JSON-RPC] 231221 학습일기  (0) 2023.12.21
[ENS] ENS 구매!!  (0) 2023.06.05