I leaned

· I leaned/Git
git flow 전통적인 방식 주니어는 릴리즈 단계를 다루지 않음 보통 릴리즈 주기가 명확한 프로젝트(스프린트)시 유리(모아서 출시하는 프로젝트: 앱,시스템개발) 참고: https://danielkummer.github.io/git-flow-cheatsheet/index.ko_KR.html git-flow cheatsheet danielkummer.github.io github flow CI/CD가 사용되면서 사용이 많아짐 마스터 브랜치로 합쳐짐 간결함 바로바로 반영되어야 하는 프로젝트시 유리(웹개발)
· I leaned/Etc
요구사항 명세서의 양식은 크게 정해진 것은 없다. 하지만 이해하기 쉬워야 한다. 명세서는 아래의 종류들로 분류될 수 도 있다. 1. 화면(인터페이스) 요구사항 (화면 설계서) 2. 사용자 요구사항 3. 비즈니스 요구사항 4. 기술적 요구사항
· I leaned/Etc
비즈니스 모델 캔버스 스위스의 비즈니스 이론가이자 사업가인 알렉산더 오스터왈더가 제안 비즈니스 모델에 관한 실제 모델 리서치와 인터뷰 등을 통해 9가지 핵심 요소로 재구성한 템플릿 린 캔버스 창업가이자 창업 멘토인 에시 모리아가 제안 비즈니스 모델 캔버스를 린 UX에 최적화한 템플릿 스타트업에 적합 가치 피라미드
· I leaned/Etc
UX란? 전체 User Experience 사용자 경험 사용자와 회사, 그 회사의 서비스나 제품과의 상호작용과 관련된 모든 측면 ex) 영화 검색을 햇을 때 사용자가 원하는 결과물을 쉽게 찾아줌 -> 좋은 UX UI란? 접점 User Interface 사용자 인터페이스 사용자가 대화형 시스템으로 특정 작업을 수행할 수 있도록 정보와 제어 수단을 제공하는 대화형 시스템(소프트웨어 또는 하드웨어)의 모든 구성 요소 일반적으로 스크린 기반 인터페이스를 UI라 부르며, 게임컨트롤러와 같은 형태를 PUI(Physical User Interface)라고 부름 사용성(Usabiliy)이란? 측정 도구나 장치와 같은 인간이 만든 물체가 가진 사용 편의성 및 학습성 사용자 인터페이스의 사용성을 평가하는 품질 속성 또한 ..
https://hudi.blog/spring-rest-docs/ Spring REST Docs를 사용한 API 문서 자동화 API 문서 자동화 백엔드와 프론트엔드 개발자 사이의 원활한 협업을 위해서는 REST API 명세에 대한 문서화가 잘 되어있어야 한다. 구글 독스, 스프레드 시트, 위키, 노션 등을 사용해서 직접 API 명 hudi.blog https://techblog.woowahan.com/2597/ Spring Rest Docs 적용 | 우아한형제들 기술블로그 {{item.name}} 안녕하세요? 우아한형제들에서 정산시스템을 개발하고 있는 이호진입니다. 지금부터 정산시스템 API 문서를 wiki 에서 Spring Rest Docs 로 전환한 이야기를 해보려고 합니다. 1. 전환하는 techbl..
스프링 프레임워크에서 어노테이션으로 트랜잭션을 읽기전용 모드로 설정할 수 있다. @Transaction(readOnly=true) 예상치 못한 엔티티의 등록,변경,삭제를 예방할 수 있고, 성능을 최적화할 수 있다. readOnly = true를 설정하게 되면 스프링 프레임워크는 JPA의 세션 플러시 모드를 MANUAL로 설정한다. MANUAL모드에서는 강제로 플러시를 호출하지 않는 한 플러시가 일어나지 않는다. 트랜잭션 Commit 시 영속성 컨텍스트가 자동으로 flush 되지 않으므로 조회용으로 가져온 Entity의 예상치 못한 수정을 방지할 수 있다. 트랜잭션을 커밋하더라도 영속성 컨텍스트가 플러시 되지 않아서 엔티티의 등록, 수정, 삭제가 동작하지 않고, 또한 읽기 전용으로, 영속성 컨텍스트는 변경..
AOP란 AOP(Aspect-Oriented Programming)는 프로그래밍 패러다임의 하나로, 관심사를 분리하여 코드 의 모듈화를 개선하기 위한 기법입니다. 이를 통해 코드의 가독성과 유지 보수성을 높일 수 있습니다. 용어 Advice: 부가기능을 수행할 메서드 생성 Pointcut: 부가 기능을 적용할 핵식로직을 결정 (사용할 곳에 어노테이션) Aspect: 부가 기능과 해당 부가 기능을 어디에 적용할지 정의한 것 (클래스 생성 Advice + Pointcut) (클래스 파일) Joinpoint : 부가기능이 핵심로직 실행전에 실행될지 후에 실행될지를 결정 로그인 메서드 login() 가 있다면 이 메서드는 핵심로직이다. 로그인 메서드가 실행될 때 마다 로그를 남기고 싶다면, 로그를 남길 메서드를..
윤재에요
'I leaned' 카테고리의 글 목록 (3 Page)