[Terminal] 자주 사용되는 ITerm 단축키 모음(Mac OS)
1. 자주 사용되는 ITerm 단축키 모음(Mac OS) [ ITerm 단축키 모음 ] 전체/부분 선택 Command + Shift + I 가로 분할 Command + D 세로 분할 Command + Shift + D 분할된 오른쪽 탭으로 이동 Command + Shift + ] 분할된 왼쪽 탭으로 이동 Command + Shift + [ 새 창 Command + T 혹시 좋은 단축키 아시면 댓글에 남겨주세요! 추가하도록 하겠습니다:)
끄적끄적
2021. 6. 30. 14:29
[클린코드] 변경을 최소화하는 개발, 관심사의 분리와 변하는 것과 변하지 않는 것의 분리
1. 변경을 최소화하는 개발, 관심사의 분리와 변하는 것과 변하지 않는 것의 분리 [ 요구사항의 변경 ] 시간이 지나면서 요구사항은 결국 변하게 될 것이고, 우리는 미래의 변화에 대응할 수 있는 설계를 해야 한다. 미래의 변화에 대응할 수 있는 설계를 해야하는 이유는 미래에 소요될 유지보수 시간을 줄이기 위함이다. 설계의 퀄리티에 따라 누군가는 수정사항을 반영하는데 하루가 넘는 시간이 소요될 수 있는 반면, 다른 누군가는 이러한 작업을 단 몇 시간 내에 끝낼 수도 있다. 이러한 이유로 우리는 변경이 일어날 때 필요한 작업을 최소화하고, 그 변경이 다른 곳에 영향을 미치지 않도록 해야 한다. 변경을 최소화하기 위해서는 분리와 확장을 고려한 설계를 해야 한다. 변경에 대한 요청은 한 번에 하나의 관심사항에 ..
나의 공부방
2021. 6. 30. 10:45