본문 바로가기
반응형

클린코드3

Javascript 삼항연산자 Java if else의 약식이라고도 부를수 있는 삼항연산자. if else 문을 사용하다보면 상대적으로 코드가 몇줄에 걸쳐서 작성하게 되는데, 이를 간단하게 한줄로 표현할수 있게 해주는것이 바로 삼항 연산자이다. 삼항연산자의 기본 문법은 아래와 같다 variable = (condition) ? expressionTrue : expressionFalse; 변수 = ( 조건식 ) ? true일때 : False일때 라는 뜻이다. 코드로 이해해보자 먼저 Java 식으로 표현해보자면 아래와 같이 표현할수 있다. String keyword; int b = 10; keyword = (b > 1) ? "B는 1보다 크다" : "B는 1보다 크지않다"; 코드의 흐름을 이해해보자 먼저 String 타입의 keyword라.. 2023. 6. 27.
오늘 가산쪽 개발자 면접 후기. 면접은 2:1로 이루어졌다. 개발직 관련 면접은 처음 겪어보기도 하고, 면접 자체가 너무 오랜만이여서 긴장을 했는지 아는 질문도 제대로 답변을 못한게 많이 아쉽다. 기억나는 질문들과 그에따른 답변들을 정리해서 다음 면접을 준비하려한다. 개인적인 질문을 제외한, 기술 관련 질문들만 언급하려 한다. 1. Java와 JavaScript의 차이점을 말해보자. 이부분 수없이 많이 듣고 했는데도, 막상 면접때 답변하지 못했다. 면접은 멘탈싸움이다. 다시 정리해보자면 Java와 JavaScript는 이름은 비슷하지만 전혀 다른 프로그래밍 언어이다. Java는 객체 지향 프로그래밍 언어로 웹, 모바일(안드로이드), 게임, 서버 백엔드, 소프트웨어 등 다양한 분야에서 사용된다. Javascript는 웹 브라우저 내에서 .. 2023. 4. 18.
Java 효율적인 코딩을 위한 참고 서적 1. 클린코드 http://www.yes24.com/Product/Goods/11681152 Clean Code 클린 코드 - YES24 애자일 소프트웨어의 혁명적인 패러다임을 제시하는 책이다. 저자 로버트 마틴은 오브젝트 멘토(Object Mentor)의 동료들과 힘을 모아 ‘개발하며’ 클린 코드를 만드는 최상의 애자일 기법을 정제 www.yes24.com 2. 리팩토링 http://www.yes24.com/Product/Goods/89649360 리팩터링 2판 - YES24 개발자가 선택한 프로그램 가치를 높이는 최고의 코드 관리 기술마틴 파울러의 『리팩터링』이 새롭게 돌아왔다.지난 20년간 전 세계 프로그래머에게 리팩터링의 교본이었던 『리팩토링』은, www.yes24.com 3. 읽기 좋은 코드가 .. 2022. 11. 7.
반응형