일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- Java
- NIO
- lombok
- 리눅스
- Spring Batch
- GIT
- JVM
- 자바암호
- GPT-4's answer
- 코틀린
- 웹 크롤링
- 역학
- 파이썬
- Spring boot
- 유닉스
- Database
- android
- 뉴턴역학
- 자바
- 인프라
- 고전역학
- 자바네트워크
- kotlin
- 시스템
- chatGPT's answer
- 소프트웨어공학
- write by chatGPT
- python
- oracle
- write by GPT-4
- Today
- Total
목록소프트웨어공학 (62)
Akashic Records
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. 방어하기 좋은 프로그래머 - 자기 코드가 튼튼한지 신경을 씁니다. - 모든 추측을 방어적 코드안에 명시적으로 캡처해서 표현합니다. - 가비지가 입력되었을 때에도 잘 정의된 동작이 실행되기를 원합니다. - 코드를 작성하면서 그 코드에 대해 신중히 생각합니다. - 다른 사람의 어리석음으로부터 코드가 자신을 보호하도록 작성합니다. 나쁜 프로그래머 - 자기 코드 안에서 잘못된 일이 발생할 수도 있다는 사실을 생각하고 싶어 하지 않습니다. - 고장을 일으킬 수도 있는 코드를 통합하라고 내주고, 다른 사람이 대신 정리해 주기를 바랍니다. - 코드의 사용법에 대한 중요한 정보를 자기 머리 속에만 넣어둠으로써, 쉽게 잊어버릴 수 있게 합니다. - 거의 생각을 하지 않고 코드를 작성하기 때문에, 결국 예측할 수 없..