Posts by Category

book

[Book]Design Pattern 1장

Q. 변화를 유발할 수 있는 것은 수없이 많습니다. 여러분이 애플리케이션을 만드는 과정에서 코드를 바꿔야 했던 이유를 적어보세요.

[Book]Clean Architecture 4부

컴포넌트 원칙 컴포넌트가 마지막에 어떤 형태로 배포되든, 잘 설계된 컴포넌트라면 반드시 독립적으로 배포 가능한, 독립적으로 개발 가능한 능력을 갖춰야 한다.

[Book]Clean Code 5장

적절한 행 길이를 유지하라 200줄 정도인 파일로도 커다란 시스템을 구축할 수 있다. 신문 기사처럼 작성하라 이름은 간단하면서도 설명이 가능하게 짓는다. 이름만 보고도 올바른 모듈을 살펴보고 있는지 아닌지를 ...

[Book]Clean Architecture 3부

좋은 벽돌로 좋은 아키텍쳐를 정의하는 원칙 : SOLID SOLID 목적 변경에 유연하다. 이해하기 쉽다. 많은 SW시스템에 사용될 수 있는 컴포넌트의 기반이 된다. SRP(단일 책임 원칙 [Sin...

[Book]Clean Code 4장

주석은 오래될수록 코드에서 멀어진다. 표현력이 풍부하고 깔끔하며 주석이 거의 없는 코드가, 복잡하고 어수선하며 주석이 많이 달린 코드보다 훨씬 좋다. 자신이 저지른 난장판을 주석으로 설명하려 애쓰는 대신에 그 난장판을 깨끗이 치우는 데 시간을 보내라! 코드로 의도를 표...

[Book]Clean Code 1, 2장

중복 줄이기 표현력 높이기 추상화 고려하기 의도를 분명히 밝혀라 그릇된 정보를 피하라 클래스 이름은 명사나 명사구로 ! Manager, Processor, Data, Info 는 피하며, 동사는 쓰지말자 (하지말란건 다하는중…) ...

Back to Top ↑

회고

[회고] 21년 1월 회고

지난 1월을 되돌아보는 회고… 나에겐 좀 어색하고 어쩌면 귀찮은? 작업이다. 일기처럼 매일 절대 쓰진 않을테니, 한달 단위라도 돌아보는 글쓰기를 가지려고 한다.

Back to Top ↑

flutter

[Algorithm]CodeTree 수강완료

예전에 코드트리에서 주관하는 알고리즘 공부를 시작했었는데, 1주일에 3시간씩 6회를 듣는 일정이었다.

[Flutter]Firebasae Cloud Messaging

서비스 앱을 만들 때, 거의 모든 웬만한 앱에는 다 들어가 있는 기능이 뭘까? 알람일 것이다. 이미 너무 많은 앱들은 알람 기능을 탑재하고 있고, 수 많은 앱들의 동시다발적인 알람은 사용자에게 많은 피로감을 준다. (나도 이 때문에, 앱깔면 제일 먼저 하는게 마케팅 수신동의 취소 ...

[Flutter]Firebasae Dynamic Links

현재 만들고 있는 서비스를 페이스북 마케팅으로 광고를 내보내고 있다. 이를 위해 준비할 작업이 많았는데, 첫 번째는 페이스북에 앱을 등록하는 작업이었고, 두 번째는 앱에 dynamic link를 붙이는 작업이었다. 오늘은 두 번째의 firebase의 dynamic link를 붙이...

[Flutter]dio 라이브러리 사용법

http 라이브러리를 응용해서 만든 dio 라이브러리가 있다. http와 같이 서버 통신을 할 수 있는 라이브러리인데, dio 라이브러리를 도입했다가 http 라이브러리에서는 전송되는 데이터가 길다는 이유로!(414 error) 다시 http 라이브러리로 롤백했다….

flutter 서버 통신하기

pubspec.yaml 먼저 서버와 통신하기 위해서는 http 패키지가 필요합니다. 이는 flutter 기본 패키지가 아니기 때문에(ㅠㅠ) 직접 추가해주어야 하기 때문입니다. 이를 위해 pubspec.yaml 파일에 들어가서

Stateful? Stateless?

Stateful 과 Stateless 의 차이점 Stateful은 상태가 변하는 레이아웃이고, Stateless는 처음 만들어진 그대로 상태가 변하지 않는 레이아웃이다. 처음 flutter에서 화면을 그리기 위해서 Stateful인지 Stateless인지 정해야 한다. 상태가...

Back to Top ↑

seminar

[Flutter Seminar]Try! Flutter! 세미나

1. 한번 쓰고 우려먹는 플러터 플러터의 구조는 선언적 UI - swift와 비슷 Fuchsia 에 어플리케이션 형태로 사용하게 될 것이다. 윈도우, 맥, 리눅스, 크롬 등에서 사용된다.

2019.06.30 Google Extended

1. C hall - 모두를 위한 안드로이드 새소식 Q 버전부터는 재설정 할 수 없는 고유식별자는 더이상 사용할 수 없다. 대안 API가 있다. SERTal(?), getSeries() 등

[Flutter] Flutter Seminar

flutter package를 사용하기 우ㅣ해 material package를 반드시 불러와야 한다. runApp => flutter에서 한번만 실행되는 메인 화면

Back to Top ↑

Java

Back to Top ↑

ilg

코딩은

코딩은 로직 다 짜고 테스트할 때가 젤 하기 싫은거 같다.

Back to Top ↑

smalltalk

Back to Top ↑

network

[network]구글을 검색을 하면 무슨 일이 벌어질까?

최근에 한 자리에서 “네이버나 구글에 무언가를 검색하면 어떤 일이 벌어질까?” 라는 질문을 받았었다. 아마 질문자는 OSI 7계층에 대한 대답을 듣고 싶었던거 같던데, 정말 기억이 하나도 안나더라… 😢

Back to Top ↑

ios

Back to Top ↑