Category

Flutter

[Flutter] Unit Test(단위 테스트) 이해하기

안녕하세요, 성조입니다.이번 포스팅에서는 플러터에서 Unit Test를 다루는 시간을 가져보려 해요.Unit Test란?함수, 메서드, 클래스처럼 가장 작은 단위의 코드가 의도한 대로 동작하는지 검증하는 테스트이다. 한 번 정리하면 앱 전체를 실행해서 확인하기 전에 함수, 클래스, 메서드 등이 정말 의도한 값처럼 동작하는지 반환, 처리, 변경 등을 자동으로 확인하는 테스트 과정이다. 유닛 테스트는 앱 화면을 직접 띄우거나, 사용자 인터페이스를 눌러보는 테스트와는 다르게 로직 자체를 검증하는 것에 초점이 잡히는 테스트이고, 유닛 테스트는 대상들이 다양하게 있는데 덧셈, 할인, 문자열을 가공하는 함수, 로그인 상태 검증, 예외 처리 로직, 컨트롤러 등의 작고 독립적인 로직 대상들을 빠르게 검증하는 것이 유닛..

리뷰

[리뷰, 독서] 기본으로 이기다, 무인양품

안녕하세요, 성조입니다.오늘은 무인양품(MUJI) 기업에 대한 경영 수첩 책에 대해 가볍게 정리하는 시간을 가져보려 해요.이전 리뷰 포스팅과는 다르게 자유롭게 책을 읽고 정형화 된 내용에 맞추기 보다는 구분 없이 맞춰가보려 해요.무인양품이란?주식회사 양품계획이라는 일본의 라이프스타일 브랜드이다.대표하는 상품군은 생활 잡화가 메인이고, 패브릭, 의류, 가구, 인테리어, 주방 등 다양한 생활에 필요한 용품들을 갖춘 브랜드 업체라고 보면 된다. 다만, 값비싼 브랜드 포지션보다는 실 생활에 도움이 되는 포지션으로 적절한 가격들을 가져갈 수 있는 것이 포인트다. 책을 읽고 인지 된 생각'기업에는 시스템이 조직에는 실행력이 개인에게는 역량이 필요하다 생각된다.' 이 내용이 분명하게 와닿았다. 실제 법인 그리고, ..

Database

[PostgreSQL] WHERE와 조건 연산자 한 스푼 정리하기

안녕하세요, 성조입니다.PostgreSQL의 WHERE 문과 조건 연산자 정리에 대해 가볍게 포스팅으로 정리하는 시간을 가져보려 해요.WHERE이란?테이블은 수많은 행(Row)으로 이뤄져 있다. 이 수많은 행(Row)에서 주오진 조건이 참(Ture)인 행만 통과시키고, 거짓(False)이거나 알 수 없는(NULL) 행들을 필터 역할을 한다. SQL 쿼리 실행 순서의 이해쿼리가 실행되는 순서는 작성했던 순서와 다르게 동작한다.1. FROM -> 어떤 테이블에서 데이터를 가져올지 확인한다. (영역)2. WHERE -> 테이블의 모든 행을 조건에 따라 필터링한다. -> 이번 포스팅에서 다루는 내용으로 데이터의 양이 가시적으로 줄어든다.) (if와 같은 조건)3. SELECT -> 필터링을 통과한 행들 중에서..

Flutter

[Flutter] Color Class 가벼운 사용법 정리

안녕하세요, 성조입니다.오늘은 Flutter Color Class에 대해 간략하게 다뤄보는 시간을 가지려 해요.Color Class란?Color Class는 ARGB 포맷을 사용하는 불변(Immutable)의 색상 값을 나타낸다. 머터리얼 디자인 사양에 정의된 기본 색상을 제공하는 Colors 클래스와 달리, Color 클래스는 개발자가 직접 세밀하게 색상으리 정의하고 조작할 때 사용하는 방법이다.Colors 클래스와 헷갈리지 않는 것이 중요하다. Color 객체 생성 방법(Constructors)// 1. Hex 값으로 생성 (가장 흔함, 반드시 0x 뒤에 8자리 입력)const Color c1 = Color(0xFF42A5F5);// 2. ARGB 정수 값으로 생성 (Alpha, Red, Green..

Study

[Study] PDCA란?

안녕하세요, 성조입니다.책을 읽다가 어려운 이론은 아니라도, 개념적을 가볍게 정리해놓으면 좋겠다는 생각이 들어서 가볍게 작성해보는 포스팅입니다.PDCA란?Plan(계획) - Do(실행) - Check (평가) - Act (개선)의 앞글자만 딴 조어이다.각 단계가 꼬리에 꼬리를 무는 관계로 계획과 실행 실행과 평가 평가와 개선 이런 구조로 이어지는 구조이다.에드워즈 데밍(W. Edwards Deming) 박사가 대중화한 이론으로 업무 프로세스나 제품을 지속적으로 개선하기 위해 무한히 반복하는 4단계의 순환 모델이다. 1단계 Plan (계획) - "무엇을, 어떻게 바꿀 것인가?"를 정의한다.단순히 아이디어를 제안하는 브레인스토밍 단계를 넘어, 현재 어떤 문제점에 도달한 상태인지 문제점을 분석하고 구체적인 ..

리뷰

[리뷰, 도서] 팀장부터 CEO까지 알아야 할 기업정보 보안 가이드

안녕하세요, 성조입니다.24년에 한참 도서 대여하던 도서관이 리모델링 공사를 시작해서 그동안 도서 대여에 제한이 다소 있었는데 집 근처 다른 괜찮은 도서관을 찾게 되어서 오랜만에 대여하고 읽었던 해당 책에 대해 독후감으로 생각을 정리하는 시간을 가지게 됐어요.'팀장부터 CEO까지 알아야 할 기업정보 보안 가이드'란?IT 서비스 비즈니스를 하는 모든 구성원들 또는 영리 목적의 기업 행위를 하는데 전자상 데이터를 단 하나라도 보관하는 사람들에게 책 제목처럼 가이드. 즉, 지침서 느낌의 글을 전하는 책이다. 책을 고른 이유요즘 AI 성능이 너무 빠르고 좋다 보니 여기서 모든 것을 자율 자동화 하는 것보다 보안 인프라 공부를 통해 조금 더 효율적으로 코딩은 AI가 법률적인 또는 내가 책임져야 하는 소재나 어떤 ..

Database

[PostgreSQL] 포스트그레스큐엘 기초 정리

안녕하세요, 성조입니다.PostgreSQL을 자주 보고, 사용도 하면서 간략하게 정리했던 글이 하나도 없던 것을 알게 됐네요.가볍게 정리 작성한 포스팅입니다.PostgreSQL이란?데이터를 테이블 구조로 저장하고 SQL로 관리하는 데이터베이스 시스템이다.정말 간략하게 표기하면 위와 같이 정의 되지만, 오픈 소스 진영의 객체 관계 데이터베이스 주력 옵션이 되어 가는 것을 인지하고 ORDBMS를 같이 학습하기를 추천한다. [참조 자료]https://aws.amazon.com/ko/compare/the-difference-between-relational-and-non-relational-databases/ 관계형 데이터베이스와 비관계형 데이터베이스 - 데이터베이스 유형 간의 차이점 - AWS관계형 데이터베이..

Javascript

[TypeScript] 타입스크립트 동작 원리 복습

안녕하세요, 성조입니다.오늘은 간단하게 타입스크립트 동작 원리에 대해 정리하는 포스트를 작성해보려 해요.예전에 배웠는데 이번에 정리 복습하는 시간을 가져봤어요. TypeScript란?TypeScript는 실행 전 단계에서 타입을 체크하여 런타임 에러가 나오는 것인지 아닌지를 판별하는 정적 타입 언어이다.JavaScript TypeScript 컴파일러(TSC)의 동작 원리타입스크립트는 컴파일 후 .js 코드로 변환하는 것까지 한 사이클을 보여준다. 1. 스캐너스크립트 파일이 실행되면서 가장 먼저 진행되는 영역으로 작성한 코드 문자열을 의미 있는 최소 단위인 토큰(Token) 단위로 쪼개는 작업이다. 즉, const a = 1; 이라는 코드가 있다면 이 코드를 토큰화 하면 'const', 'a', '..

SeongJo
'분류 전체보기' 카테고리의 글 목록