반응형
반응형

책 읽어주기는
아이들의 마음을 안정시키는
안전기지를 구축하는 데 기여한다.
우리는 이러한 사실을 뇌과학 및 심리학 실험을
통해 증명해냈다. 그렇다면 이러한 효과를 얻으려면
책을 얼마나 읽어주어야 할까? 실험 데이터를 보면
책을 읽어주는 시간이 길어질수록 스트레스가
줄어드는 경향을 엿볼 수 있다. 따라서 시간이
허락하는 한 부모에게 과도한 부담이 되지
않는 선에서 되도록 많이, 자주 책을
읽어주는 것이 가장 좋다.


- 김대식의 《독서의 뇌과학》 중에서 -


* 어릴 적
부모님이 읽어주던 책은
아이의 가슴에 깊이 남습니다.
책의 내용이 아니라, 그때의 정서가
한 방울도 새지 않고 잠재의식에 고스란히 저장됩니다.
이것은 아이의 성장 과정에서 필연으로 맞게 되는
어려움을 극복할 수 있는 용기와 지혜의 근간이
되어줍니다. 부모가 자녀에게 책을 읽어줌은
사랑을 주는 것입니다. 유형무형의 막대한
유산을 남겨주는 것입니다.

반응형

'아침편지' 카테고리의 다른 글

영원한 연인  (0) 2024.11.28
멋진 걸 보는 눈  (0) 2024.11.27
재테크보다 근테크가 더 중요하다  (0) 2024.11.25
벌거숭이  (0) 2024.11.25
안빈낙도(安貧樂道) 수양  (0) 2024.11.22
반응형

https://zarar.dev/good-software-development-habits/

 

Good software development habits

Note: This got and got some attention. This post is not advice, it's what's working for me. It's easy to pick up bad habits and hard to create good o...

zarar.dev

 

 


  • 이 글은 조언이 아닌, 저자가 현재 적용하고 있는 개발 습관들에 대해 작성한 내용
  • 나쁜 습관을 피하고 좋은 습관을 만들기 위해 노력한 경험을 정리한 글로, 생산성 향상과 품질 유지에 도움이 되었던 10가지 습관을 다룸

1. 작은 커밋 유지

  • 커밋을 최대한 작게 유지해야 함. 작은 커밋은 버그 발생 시 특정 커밋만 되돌릴 수 있게 하여, 복잡한 병합 충돌을 피할 수 있음
  • "소프트웨어가 컴파일될 때 커밋할 수 있어야 한다"는 것을 규칙으로 삼음

2. 지속적인 리팩토링

  • Kent Beck의 조언: "변화를 원할 때, 먼저 변화를 쉽게 만들고, 그런 다음 쉽게 변화를 만드세요."
  • 최소 절반의 커밋은 리팩토링이 포함되도록 함. 작은 리팩토링이 큰 요구사항이 들어올 때 큰 도움이 됨
  • 큰 리팩토링은 피해야 함. 대신 10분 이내의 작은 개선 작업을 지속적으로 수행

3. 코드 배포의 중요성

  • 코드 자체는 잠재적 부채이며, 배포되지 않은 코드는 가장 큰 부채임
  • 테스트는 신뢰감을 주지만, 실제 배포는 진정한 승인을 의미함
  • 배포 빈도가 높아질수록 호스팅 비용이 증가할 수 있지만, 최신 작업이 실제로 작동함을 확인하는 것은 중요한 이점임

4. 프레임워크의 기능 테스트하지 않기

  • 프레임워크의 기능을 테스트하지 않음. 프레임워크는 이미 충분히 검증되어 있음
  • 컴포넌트를 작게 유지하면 프레임워크가 대부분의 작업을 처리하게 되어 테스트가 줄어듦
  • 큰 컴포넌트는 복잡성을 추가하고, 이에 따라 많은 테스트가 필요해짐

5. 새로운 모듈 생성

  • 특정 기능이 기존 모듈에 맞지 않는다면, 새 모듈을 생성하는 것이 좋음
  • 기존 모듈에 억지로 기능을 추가하는 것보다 독립적인 모듈로 남겨두는 것이 나음

6. 테스트 주도 개발(TDD)의 유연한 적용

  • API 설계가 명확하지 않을 경우 테스트를 먼저 작성하여 "고객"의 입장에서 생각함
  • TDD는 종교적인 원칙으로 따르지 않음. 필요한 경우 더 큰 단위로 작업 후 테스트할 수 있음
  • 작은 단위의 코드를 실패 상태로 만들지 않아도 되며, 생산성을 저해하는 교조주의에 얽매이지 않음

7. 복붙은 한 번만 허용

  • 한 번의 복사는 괜찮지만, 두 번째 복사부터는 중복이 생김
  • 이 시점에서 적절한 추상화를 통해 중복을 제거해야 함. 파라미터화가 약간 이상해 보여도, 여러 구현을 합치는 것보다는 나음

8. 디자인의 변화 수용

  • 디자인은 시간이 지나면서 낡아짐. 리팩토링을 통해 노화를 늦출 수 있지만 결국에는 바뀔 수밖에 없음
  • 이전의 디자인을 너무 집착하지 말고, 변화를 받아들여야 함
  • 완벽한 디자인은 없으며, 변화에 잘 대처하는 능력이 소프트웨어 개발의 핵심임

9. 기술 부채의 세 가지 유형

  • 기술 부채는 세 가지 유형으로 분류할 수 있음:
    1. 현재 작업을 방해하는 것
    2. 미래 작업을 방해할 가능성이 있는 것
    3. 방해할 가능성이 있을지도 모르는 것
  • 첫 번째 유형의 부채는 최소화하고, 두 번째 유형에 집중하며, 세 번째 유형은 무시해야 함

10. 테스트 가능성과 좋은 설계의 관계

  • 테스트하기 어렵다면 설계에 문제가 있을 가능성이 높음
  • 테스트 설계 또한 개선의 대상이 될 수 있음. 예를 들어, em.getRepository(User).findOneOrFail({id})의 목(Mock) 작성을 어렵게 느낀다면, 별도의 함수로 분리하거나 테스트 유틸리티를 사용하는 것이 좋음
  • 테스트가 작성되지 않는 이유는 테스트하기 어렵기 때문이며, 이는 설계의 문제일 수 있음
반응형
반응형

나이 들어
움직이지 못하는 것은 대부분
근육이 부족한 상태, 즉 근육 저하증이 원인이다.
근육이 부족하면 몸의 균형감이 떨어져 낙상의
위험성이 높아지고 만성 퇴행성 관절염으로
걷기조차 어려워진다. 움직일 수 없으면
삶의 질이 낮아질 수밖에 없다.


- 이상모의 《평생 걷고 뛰고 싶다면 생존근육 3가지만 키워라》 중에서 -


* 요즘 '근테크'라는 말이 유행입니다.
나이 들어서는 재테크보다 근테크가 더 중요하다는
말입니다. 근육이 튼실하지 못하면 골격이 틀어지고
지방세포가 쌓이게 됩니다. 근육은 모자라면서도
오히려 비만이 되기 쉽습니다. 비만 치료도
근육 증강이 먼저입니다. 그러므로 나이가
들어갈수록 근육 손실을 줄이기 위한
영양섭취와 운동이 필요합니다.

 

반응형

'아침편지' 카테고리의 다른 글

멋진 걸 보는 눈  (0) 2024.11.27
부모의 책 읽어주기  (0) 2024.11.26
벌거숭이  (0) 2024.11.25
안빈낙도(安貧樂道) 수양  (0) 2024.11.22
'왜 하필 나야?'  (0) 2024.11.21
반응형

벌거숭이

 

다 보인다

 

반응형

'아침편지' 카테고리의 다른 글

부모의 책 읽어주기  (0) 2024.11.26
재테크보다 근테크가 더 중요하다  (0) 2024.11.25
안빈낙도(安貧樂道) 수양  (0) 2024.11.22
'왜 하필 나야?'  (0) 2024.11.21
무릎관절, 고관절, 허리관절  (0) 2024.11.20
반응형

삶이란
마음대로 되지 않는다.
그렇기에 옛 성현들은 '안빈낙도'의
수양을 그치지 않았다. 그 기반이 되는 것이
바로 '감사하는 마음'이다. 우리가 처해 있는 상황에
관계없이, 주어진 하루하루가 모두 우리 삶을
이루어가는 과정이다. 하루를 마치는 시간,
감사하는 마음으로 내가 나아갈 길을
생각하고, 이루고자 하는 일을
되새겨 보기를 바란다. 가장
의미 있는 시간이
될 것이다.


- 조윤제의 《신독, 혼자 있는 시간의 힘》 중에서 -


* '가난을 편안히 여기고 도를 즐긴다'.
'안빈낙도'(安貧樂道)를 우리말로 푼 뜻입니다.
'안빈'이라 해서 가난이 좋다는 뜻으로 오해해선
안됩니다. 욕심을 버리라는 뜻도 아닙니다. 재물을
쫓아가는 일에 목숨 건 인생을 살지 말라는 뜻입니다.
가장 좋은 방법이 '감사'입니다. 재물의 있고 없음,
많고 적음에 상관없이 늘 감사한 마음으로
살아가는 것이 안빈낙도입니다.
그래서 '수양'(修養)입니다.

반응형

'아침편지' 카테고리의 다른 글

재테크보다 근테크가 더 중요하다  (0) 2024.11.25
벌거숭이  (0) 2024.11.25
'왜 하필 나야?'  (0) 2024.11.21
무릎관절, 고관절, 허리관절  (0) 2024.11.20
마침내 너를 만나다  (2) 2024.11.19
반응형

서울 남부터미널~남해 프리미엄버스

반응형

+ Recent posts