일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- write by chatGPT
- JVM
- python
- 웹 크롤링
- 자바
- 유닉스
- spring integration
- 리눅스
- 코틀린
- 고전역학
- 신재생에너지 발전설비 기사
- 시스템
- oracle
- 역학
- 데이터베이스
- 인프라
- Java
- 소프트웨어공학
- 자바네트워크
- write by GPT-4
- flet
- GPT-4's answer
- Database
- NIO
- 자바암호
- chatGPT's answer
- jpa
- spring data jpa
- kotlin
- 파이썬
- Today
- Total
목록전체 글 (929)
기억을 지배하는 기록
많은 프로젝트에서 오직 한 유형의 사용자만 존재하는 것처럼 스토리를 작성하는 경우가 많다.모든 스토리가 그 사용자 유형의 관점에서만 작성된다. 그러나 이런 식으로 단순화하는 것은 잘못된 생각이며, 자칫 시스템 주요 사용자 유형에 포함되지 않는 사용자들에게 필요한 스토리를 ..
좋은 스토리의 6가지 특징 독립적이다. 스토리 사이에 의존성이 있으면 우선순위 결정과 계획 수립에 문제를 야기한다. 때문에 가능하면 스토리 간에 의존성을 배제하도록 신경 써야 한다. 상호 의존성이 높은 스토리들에 대해서 스토리별 추정이 어려운 경우 의존성이 있는 스토리들을 ..
2. 스토리를 이용한 프로젝트 진행 프로세스 스토리는 주로 스토리 작성 워크숍에서 처음 작성하게 되지만, 프로젝트 진행 중에도 아무 때나 추가로 작성할 수 있다. 스토리 작성 워크숍에서는 참여자들이 브레밍스토밍을 거쳐 가능한 많은 스토리를 찾아낸다. 초기 스토리를 마련하고 나..
1. 사용자 스토리 개요 Is User Story : 프로젝트를 착수하는 시점에 모든 것을 포괄하는 결정을 하기보다, 프로젝트 전 기간에 걸쳐 의사를 결정해야 한다. 사용자 스토리(User Story)는 이를 위한 기법이다. 기법 서술 대화 테스트 설명 스토리는 서술 형태로 기록되며, 계획하거나 기억하기 위..
3. 가능한 늦게 결정하라 동시 소프트웨어 개발 깊이 우선 접근법은 상위 수준의 의사결정을 하위 수준에 의존하게끔 만든다. 손실이 가장 큰 실수는 시작할 때 중요한 부분을 고려하지 않아서 빚어진다. 큰 실수는 구체적인 사항으로 너무 빨리 진행할 때 발생하기 쉽다. 일단 세부적인 ..
2. 배움을 증폭하라 소프트웨어 개발에서의 품질 소프트웨어 개발에서 품질은 인식 통합성과 개념 통합성 두 차원에서 생각 할 수 있다. 인식 통합성이란 제품이 기능, 사용성, 신뢰성, 경제성 등 전체적인 면에서 균형을 이루어 고객을 만족시킨다는 의미다. 반면 개념 통합성이란 시스템..
Lean production 린(Lean)이라는 단어의 사전적 의미를 보게되면 Without much flesh , (of meat)with little or no fat, 여윈, 기름기가 없이 살코기만의, 라는 뜻으로 해석된다. 린 생산방식(Lean production)이라는 것은 미국의 MIT(매사추세츠 공과 대학)의 연구그룹이 1990년 도요타생산방식으로 대표되는 일본식 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/lrQxw/btsblzqos2C/pH0OvQc1gaKP4gW0Grmq71/img.jpg)
1. 방어하기 좋은 프로그래머 - 자기 코드가 튼튼한지 신경을 씁니다. - 모든 추측을 방어적 코드안에 명시적으로 캡처해서 표현합니다. - 가비지가 입력되었을 때에도 잘 정의된 동작이 실행되기를 원합니다. - 코드를 작성하면서 그 코드에 대해 신중히 생각합니다. - 다른 사람의 어리석음으로부터 코드가 자신을 보호하도록 작성합니다. 나쁜 프로그래머 - 자기 코드 안에서 잘못된 일이 발생할 수도 있다는 사실을 생각하고 싶어 하지 않습니다. - 고장을 일으킬 수도 있는 코드를 통합하라고 내주고, 다른 사람이 대신 정리해 주기를 바랍니다. - 코드의 사용법에 대한 중요한 정보를 자기 머리 속에만 넣어둠으로써, 쉽게 잊어버릴 수 있게 합니다. - 거의 생각을 하지 않고 코드를 작성하기 때문에, 결국 예측할 수 없..