목록2023/07/23 (2)
넘치게 채우기
나쁜 코드를 치르는 대가 나쁜 코드는 개발 속도를 크게 떨어뜨린다. 매번 얽히고설킨 코드를 ‘해독’해서 얽히고설킨 코드를 더한다. 시간이 지나면서 쓰레기 더미는 점점 높아지고 깊어지고 커진다. 나쁜 코드가 쌓일수록 생산성을 떨어지고, 0에 가까워진다. 나쁜 코드는 엉망으로 유지시키고, 기한 내로 프로젝트를 완성하지 못하게 한다. 빨리 나아가는 유일한 방법은 코드를 최대한 깨끗하게 유지하는 습관이다. 깨끗한 코드란? 깨끗한 코드는 다른 사람들도 쉽게 읽을 수 있을 정도로 이해하고 수정하기 쉬우며, 버그가 적고 유지보수가 용이한 코드를 말한다. 책 속에는 소프트웨어 업계의 대부들이 생각하는 깨끗한 코드들에 대한 각자의 생각이 담겨있다. 우리는 코드를 짜는 시간보다 들여다보는 시간이 많다. 대부분은 코딩을 하..
https://leetcode.com/problems/h-index/description/?envType=study-plan-v2&envId=top-interview-150 H-Index - LeetCode Can you solve this real interview question? H-Index - Given an array of integers citations where citations[i] is the number of citations a researcher received for their ith paper, return the researcher's h-index. According to the definition of h-index on W leetcode.com 문제 유형 : 배열 문..