클린코드 🧑💻 깨끗한 코드란? 깨끗한 코드가 무엇이냐는 질문에 내가 생각하는 가장 좋은 대답은, 누구나 이해하기 쉬운 코드라고 생각한다. 읽는 사람이 중학교 수준이더라도, 언어의 이해나 for같은 어법을 전부 덜어내고서라도 흐름을 설명하고 각 메소드나 객체가 어떤 역할인지 말했을 떄 쉽게 이해하는 정말 깨끗한 코드라고 생각한다. 깨끗한 코드가 되기 ...
가비지 컬렉션 :wastebasket: 가비지 컬렉션이란? ❓ 흔히 Managed 언어와 Unmanaged언어로 언어의 특징을 나눈다. 각각의 언어는 Memory allocation이 언어 자체적으로 지원하는지, 아니면 개발자가 직접 만져줘야 하는지에서 나오는 차이가 있다. 각각의 언어의 특징은 다음과 같다. ### Unmanaged 💻 언...
상태관리는 무엇인가? component를 통해서 class의 state가 관리되는 형태의 플러터는, 자식컴포넌트들 간의 데이터를 주고 받는 과정에서 불필요한 이동을 줄이고 비즈니스 로직과 위젯을 분리하기 위해서 필요로 한다. Bloc 가장 널리 쓰이는 상태관리 솔루션, Google에서 개발되었으며, UI와 Bussiness Logic을 분...
[BLOG] 대학교 졸업 작품을 끝마치며...
[PeachTri] PeachTri 두번째 세미나 - 클린코드
A new version of content is available.