isAlreadyRead
-
클린코드isAlreadyRead/Java 2023. 11. 15. 03:30
처음 이 책을 알게된 건 친구에게 프로젝트 코드 리뷰를 받을 때 였다. 그때 친구는 코드 리뷰가 끝난 후 관련 내용에 대해 좀 더 자세히 알고 싶다면 이 책을 보라고 추천했었다. 이때까지만 해도 나중에 읽어봐야지 라는 가벼운 마음이었으나, 깔끔한 코드 작성에 관한 의문 (과 해결) 소트웍스 앤솔러지 라는 책을 읽은 사람의 책을 보며 이러한 궁금증이 생겼다. 메소드 분리 규칙1. 한 메소드에 오직 한 단계의 들여쓰기만 한다. 규칙2. else 예약어를 쓰지않는다. 객체 분리 규 like-it-too.tistory.com 이 질문에 대한 답변 모두 클린코드에 있다는 얘기를 듣고 '아 빠른 시일내로 읽어봐야겠다'라는 생각이 들어서 바로 구매하였다. 지금은 개인 프로젝트를 진행할 시간이지만, 하루에 1장정도 읽..
-
코딩에 관해 몰랐던 사실들 기록 1isAlreadyRead/가벼운 내용 2023. 10. 30. 00:03
책을 읽다가 흥미로운 부분이나 기억에 남는 부분을 기록하는 식으로 작성해본다. 에니악은 전선을 연결하여 프로그램을 코딩했다고 한다. 코딩된 프로그램을 저장할 수 있는 메모리가 없었기 때문에. 프로그램에 수정사항이 생기면 모든 전선을 바꿔가며 다시 코딩해야했다고 한다. 이후 Von Neumann architecture (폰 노이만 구조) 가 발명되어 중앙처리장치(CPU), 메모리, 프로그램을 통해 프로그램을 저장할 수 있게 되었다. 세계 최초로 코딩한 사람은 에이다 러브레이스 이다. 루프, IF문 등의 개념을 발명하였다. 그리고 현재 존재하는 거의 모든 프로그래밍 언어들이 러브레이스가 최초로 구현한 IF문의 형태를 그대로 따르고 있다. 작성한 소스코드를 기계어로 바꾸는 것을 컴파일이라 하며 링크는 컴파일된..