Programming/ETC
-
ll은 해당 디렉토리 내 파일 목록을 상세히 볼 수 있는 명령어이다. Mac OS의 Terminal에서 사용하려고 하면 command not found가 뜨기 때문에 별도의 설정이 필요하다. 설정 방법 alias를 다음과 같이 설정한다. echo "alias ll='ls -lGaf'" >> ~/.bash_profile source ~/.bash_profile 하지만 이렇게 설정하면 새로운 탭에서 사용하거나, 종료 후 재실행했을 때는 다시 적용 전 상태로 돌아가있기 때문에 Terminal이 실행될 때마다 적용되도록 하는 설정이 추가로 필요하다. echo "source ~/.bash_profile" >> ~/.zshrc 이제 항상 ll 명령어를 사용할 수 있다. 참고 [Linux] zsh: command n..
Terminal에서 ll 사용하기: command not foundll은 해당 디렉토리 내 파일 목록을 상세히 볼 수 있는 명령어이다. Mac OS의 Terminal에서 사용하려고 하면 command not found가 뜨기 때문에 별도의 설정이 필요하다. 설정 방법 alias를 다음과 같이 설정한다. echo "alias ll='ls -lGaf'" >> ~/.bash_profile source ~/.bash_profile 하지만 이렇게 설정하면 새로운 탭에서 사용하거나, 종료 후 재실행했을 때는 다시 적용 전 상태로 돌아가있기 때문에 Terminal이 실행될 때마다 적용되도록 하는 설정이 추가로 필요하다. echo "source ~/.bash_profile" >> ~/.zshrc 이제 항상 ll 명령어를 사용할 수 있다. 참고 [Linux] zsh: command n..
2024.02.03 -
SOLID란? 객체 지향 프로그래밍 및 설계의 다섯 가지 기본 원칙으로 시간이 지나도 유지 보수와 확장이 용이한 시스템을 만들 때 적용한다. 애자일 소프트웨어 개발과 적응적 소프트웨어 개발의 전반적 전략에 속한다. SRP, OCP, LSP, ISP, DIP의 앞 문자를 따서 SOLID라 칭한다. S(SRP) 단일 책임 원칙(Single Responsibility Principle) 한 클래스는 하나의 책임만 가져야 함 변경이 있을 때 파급 효과가 적으면 단일 책임 원칙을 잘 따른 것이라 할 수 있음 다른 객체 지향 원리를 적용하는 기초 ex) UI 변경, 객체의 생성과 사용 등 각각의 역할과 기능 분리 O(OCP) 개방-폐쇄 원칙(Open/Closed Principle) 소프트웨어 요소는 확장에는 열려 ..
객체 지향 설계의 5가지 원칙 - SOLIDSOLID란? 객체 지향 프로그래밍 및 설계의 다섯 가지 기본 원칙으로 시간이 지나도 유지 보수와 확장이 용이한 시스템을 만들 때 적용한다. 애자일 소프트웨어 개발과 적응적 소프트웨어 개발의 전반적 전략에 속한다. SRP, OCP, LSP, ISP, DIP의 앞 문자를 따서 SOLID라 칭한다. S(SRP) 단일 책임 원칙(Single Responsibility Principle) 한 클래스는 하나의 책임만 가져야 함 변경이 있을 때 파급 효과가 적으면 단일 책임 원칙을 잘 따른 것이라 할 수 있음 다른 객체 지향 원리를 적용하는 기초 ex) UI 변경, 객체의 생성과 사용 등 각각의 역할과 기능 분리 O(OCP) 개방-폐쇄 원칙(Open/Closed Principle) 소프트웨어 요소는 확장에는 열려 ..
2023.12.14