본문 바로가기
반응형

전체 글120

[프로그래밍 공부법] 구글링 프로그래머의 영원한 친구. 구글이다. 구글에 검색해보는 것을 구글링이라 말하고, 모든 개발의 시작은 구글링부터 시작한다. 그만큼 구글링은 중요하다. 원하는 정보를 검색하고, 찾아내서 읽어내는 능력, 그리고 읽고 이해한 내용을 바탕으로 자신의 코드를 작성하고 수정할 수 있는 능력. 이러한 능력이 충분하다면, 프로그래밍을 시작한지 얼마 안되었을지라도 자기가 생각한 코드를 더듬더듬 만들어 나갈 수 있다. 이건 마치 일반인이 평소 안해먹던 요리를 해먹기 위해 인터넷에 레시피를 검색해 보는 방법과 비슷하다. 대충 집안에 있는 냉장고를 확인하고, 해먹을 수 있는 요리를 생각한뒤, 해당 요리를 인터넷에 검색해서 여러 레시피를 확인해본다. 그리고 그 중에서 맛있어보이고, 그나마 내가 해볼만하다 싶은 요리를 선택해 조리.. 2021. 11. 12.
[Flutter] File Structure에 대한 제언 21. 11. 9. - Could - 1. File Structure가 중요한 이유 2. File Structure에서 신경써야 할 부분 3. 제언 1. File Structure(파일 구조)가 중요한 이유 정리정돈이 잘되어있는 창고 안에서 물건 찾기가 쉬울까? 엉망인 창고 안에서 물건 찾기가 쉬울까? 답은 명료하다. 정리정돈 잘되어있는 창고 안에서 물건 찾기가 쉽다. 창고라는 것 자체가 바로 사용하지 않을 물건들을 쌓아두는 곳이고, 체계적으로 정리해두지 않는다면, 사소한 물건을 하나 찾기위해 전체 창고를 전부 뒤져봐야하는 경우가 생긴다. 그래서 파일 스트럭처, 프로젝트 스트럭처, 그러니까 프로젝트 구조가 중요하다. 맞다. 지금 당신이 짠 코드를 창고에 비유하고 있는 것이다. 프로그래밍을 한다는 건 코드.. 2021. 11. 9.
[Dart] 12. final vs. const 21. 11. 5. - Could - 이 글은 프로그래밍 입문을 Flutter 때문에 Dart로 시작하는 사람들을 위한 글입니다. 프로그래밍 언어가 가지고 있는 기본 컨셉 자체를 Dart라는 언어를 통해 설명하고, 많은 분들이 Flutter를 위해 학습한다고 생각해, 추후 Flutter 학습에 도움이 되는 방향으로 작성되었습니다. 1. 컴파일 언어 vs. 스크립트 언어 2. Final vs. const 1. 컴파일 언어 vs. 인터프리터 언어 final과 const에 대해 알기 위해서는 Dart의 언어적 특징 중 하나인 '컴파일 언어' 라는 것에 대해서 알아야한다. 앞서 Dart공부를 시작할때 프로그래밍 언어를 컴퓨터가 이해하기 쉬운 수준의 언어는 저급언어, 사람이 이해하기 쉬운 수준의 언어는 고급언어라.. 2021. 11. 6.
[Dart] 11. Null Safety 21. 11. 4. - Could - 이 글은 프로그래밍 입문을 Flutter 때문에 Dart로 시작하는 사람들을 위한 글입니다. 프로그래밍 언어가 가지고 있는 기본 컨셉 자체를 Dart라는 언어를 통해 설명하고, 많은 분들이 Flutter를 위해 학습한다고 생각해, 추후 Flutter 학습에 도움이 되는 방향으로 작성되었습니다. 1. Null 이란? 2. Null Safety 사용 3. 정리 널 세이프티에 대해서 알기위해서는 결국 Null이 뭔지 부터 알아야한다. 널이 대체 무엇이길래 언어 자체에서 Null Safety라는 개념을 도입해 안전을 도모하는 것일까.. 대부분의 답은 이 영상에 담겨있다. 왜 Dart에 Null Safety가 도입되게 되었으며, 어떤 것들을 생각하고 도입했는지, 그리고 어떤 .. 2021. 11. 4.
반응형