본문 바로가기

전체 글133

어떤 프로그래밍 언어를 공부해야 할까요?? 어떤 프로그래밍 언어를 공부해야 할까요? 간혹 페이스북에 보면 어떤 언어를 공부할까요?하는 질문을 많이 보게 되는데, 그 것에 대한 제 생각을 적어 볼까합니다. 질문은 보통 이런 패턴입니다. 저는 지금 C언어를 공부하고 있는데, 다른 언어(Java나 javascript)가 더 도움이 될 것 같은데, 다른 언어를 배워 볼까요?저는 지금 Java를 공부하고 있는데, python이 더 좋다고 하는데 그걸 배워볼까요? 저는 지금 OO언어를 공부하고 있는데, XX언어를 배워볼까하는데, 어떻게 생각하시나요? 어떤 분들은 현재 YYY 언어가 hot하기 때문에 현재 공부하시는 OO 언어 말고 YYY을 공부하시는게 앞으로 큰 도움이 될 겁니다.라고 말씀하시는 분들도 계십니다. 제 생각에는 하던 공부를 더 하는게 좋은 것.. 2018. 2. 22.
반응형 웹 페이지에서 사진 사이즈 설정 반응형 웹 페이지를 만들 때 사진의 크기는 중요합니다. 사진 파일은 크기가 클 수록 용량이 더 크고 그 만큼 트레픽이 더 발생하기 때문에 비용이 증가합니다. 그렇다고 작은 크기의 사진을 사용한다면 큰 화면에서 보았을 때 찌그러지는 못 생긴 사진이 됩니다. 무조건 작게도 무조건 크게도 할 수 없다는 뜻 입니다. 선사시대 방법으로 가볼까요? PC 버전, 모바일 버젼. 구분해서 화면을 만들면 됩니다. 동일한 화면을 두개 만들어서 PC와 모바일로 구분하면 되겠네요. 진짜??? 사실은 아니죠!! 프론트 엔드 개발이 조금이라도 있다면 알겠지만 요즘에는 테블릿 PC도 많습니다. 더군다나 테블릿 PC를 전국민에게 알려준 최ㅅㅅ님도 계셨기 때문에 그 존재에 대해서도 신경써야 합니다. css 의 media query인 m.. 2017. 11. 8.
자바람다 요약 자바람다 요약함수형 언어의 특징을 가지고 옴. 1. 순수한 함수(Pure Function)함수의 실행이 외부의 상태를 변경시키지 않는 함수를 의미한다. 메모리 공간의 분리를 의미하며 멀티 쓰레드 환경에서도 안전하고, 병렬처리 및 계산이 가능하다. 오직 입력에 의해서만 출력이 정해지고, 환경이나 상태에 영향을 받아서는 안된다는 의미이다. 2. 익명 함수(Annonymous Function)이름이 없는 함수이다. 3. 고계 함수(Higher-order Function)함수를 다루는 상위 함수로 함수를 하나의 변수 값으로 취급하고, 함수의 파라미터로 함수를 전달할 수 있다는 뜻이다. 자바에는 없는 개념이었으나 자바8에서 도입되었다. 2017. 11. 1.
TDD 방법, 스타일, 원칙 TDD 중요한 점. 요약 TDD 방법(프로세스) 실패하는 단위 테스트를 작성할 때까지 실제 코드를 작성하지 않는다.컴파일이 실패하지 않으면서 실행도 실패하는 정도로만 단위 테스트를 작성한다.현재 실패하는 테스트를 통과할 정도로만 실제 코드를 작성한다. TDD 원칙 FIRST (참고 : https://github.com/ghsukumar/SFDC_Best_Practices/wiki/F.I.R.S.T-Principles-of-Unit-Testing)Fast - 빠르게 : 테스트 코드가 돌아가는데 오래 걸리면 안된다.Independent - 독립적으로Repeatable - 반복가능하게 : 다른 데이터를 참고해서 나중에 돌렸을 때 안돌아가는 상황이 있으면 안된다.Self-Validating - 어떠한 메뉴얼 없.. 2017. 10. 29.