아침부터 무진장 피곤했다. 8시 부터 일어났는데 이제 몸을 일으켜야지 하다가 결국 출근시간에 딱맞춰 도착했다. 몸이 피곤하니 태도까지 별로가 되는 것 같아서 마음이 아팠다. 이 글을 쓰면서도 뭔가 욕심을 부려서 일을 더하려 했는데(할게 많다 ㅜㅜ), 그냥 빨리 자야겠다. 잠 잘자고 좋은 태도로 내일에 임하자.
Psychological safety is a belief that one will not be punished or humiliated for speaking up with ideas, questions, concerns or mistakes. - Amy Edmonson
가장 빨리 만나는 코어 자바 9
함수를 사용하면 작업을 공유할 수 있다는 장점이 있는데, 이 점이 중요하다.
...
객체는 여기에 한 차원을 더했다. 객체마다 자신만의 상태가 있다. 이 상태는 메서드를 호출하여 얻는 결과에 영향을 준다.
코딩을 지탱하는 기술
클래스란 무엇일까? 이 질문도 일반적으로 대답해버리면 모순에 빠져 버리는 위험한 질문이다. 언어마다 다른 의미로 사용되고 있기 때문이다.
Java 는 클래스라는 부품을 정의하고, 그것을 조립해나가는 것이 프로그래밍이라고 말하는 언어다.
클래스 개념이 복잡하다고 생각하지 않는가? 그 이유는 클래스가 몇 가지 역할을 가지고 있기 때문이다.
1. 결합체를 만드는 생성기 -> 붕어빵, 붕어빵틀
2. 사양을 표현하는 역할 -> 인터페이스
3. 코드를 재사용하는 단위 -> 상속
정적 분석 이란?
Static program analysis is the analysis of computer software that is performed without actually executing programs, in contrast with dynamic analysis
정적 분석의 활용
The uses of the information obtained from the analysis vary from highlighting possible coding errors (e.g., the lint tool) to formal methods that mathematically prove properties about a given program
린트
lint, or a linter, is a static code analysis tool used to flag programming errors, bugs, stylistic errors and suspicious constructs.
The term "lint" was derived from the name of the tiny bits of fiber and fluff shed by clothing, as the command should act like a dryer machine lint trap, detecting small errors with big effects.
나는 좋은 태도를 갖고 긍정적으로 임하는 사람이다
https://en.wikipedia.org/wiki/Static_program_analysis
https://en.wikipedia.org/wiki/Lint_(software)
-- 그나저나 일찍 자려했는데.. 나일론 머스크때문에 일찍 못자겠다
ㅋㅋㅋ
탕진 - 화성에 둥지
https://www.youtube.com/watch?v=TBzArOdCwm8