Android Kotlin 을 통한 개발

DAY1, SESSION5 Android Kotlin을 통한 개발 전략


  • 개발 전략

    • 기존 코드를 어떻게 전환하고 확장할 것인가?
    • 넌 어느 별에서 왔니? (코틀린 주요기술의 근원)
      • 람다와 함수형
      • 프로퍼티와 함수
      • 연산자 재정의
      • Method Extension
      • Pipe Filter Model
    • 자바에서 코틀린으로 변환 과정
      • 멤버 변수의 초기화
      • @Nullable 처리
      • 중펍 클래스 쪼개기
      • Optional(?.)최적화
    • 코드 효율화를 위한 툴킷 정의와 활용
      • 전역변수와 프로퍼티
      • 연산자 재정의
      • 고차함수 활용
    • 거버넌스의 필요성
    • 맺음말 : 어떤 프로그램이 될 것인가?
  • 기존 코드를 어떻게 전환하고 확장할 것인가?

    • 기존 코드를 어떻게 전환할 것인가?
      • 바뀌는 부분만이라도 변환해 가자?
      • 새로 짜는 부분만?
    • 컴퓨터 언어도 습관이다 -> 잘 안바뀐다
    • 헤어날 수 없는 자바
      • 자바 스타일의 코틀린 코드
      • 기존 자바 코드에서 호출이나 참조가 쉽지 않다.
    • ? 를 이용한 null 처리가 너무 많다.
    • ...........영상을 보자
    • 정적 호출, 클래스 안에 상수 입력 등..

  • 이후 코드 설명 너무 많음...

'공부 > 기본' 카테고리의 다른 글

'머티리얼 디자인' 영상 시청  (0) 2019.04.23
'UX 디자인 시작하기' 영상 시청  (0) 2019.04.23

mongoDB 설치 - CentOS 7

  • add mongoDB repository

    # vi /etc/yum.repos.d/mongodb.repo
    [mongodb-4.0]
    name=mongoDB Repository
    baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64
    gpgchecl=1
    enabled=1
    gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc
  • install nginx

    # yum install -y mongodb-org
  • find mongodb config file

    # cat -n /usr/lib/systemd/system/mongod.service
    ...
    9 Environment="OPTIONS=-f /etc/mongod.conf"
    ...
  • start mongodb service

    # systemctl start mongod

'Programming > Server' 카테고리의 다른 글

[CentOS 7] Nginx 설치  (0) 2019.04.29
[Network] OSI 7계층  (0) 2019.04.03
[Linux] 자주 사용하는 명령어 (grep, find, exec, xargs, awk)  (1) 2019.02.26
[Linux] nohup 사용  (0) 2019.02.01
[Ubuntu] AWS - Ubuntu locale 한글 변경  (0) 2019.01.14

Nginx 설치 - CentOS 7

  • add nginx repository

    # vi /etc/yum.repos.d/nginx.repo
    [nginx]
    name=Nginx Repository
    baseurl=http://nginx.org/packages/centos/7/$basearch/
    gpgchecl=0
    enabled=1
  • install nginx

    # yum install -y nginx
  • if not use 80 port, setting firewall and modify nginx conf file

    # firewall-cmd --permanent --zone=public --add-port=81/tcp
    # firewall-cmd --reload
    # firewall-cmd --list-ports
    ...
    # vi /etc/nginx/conf.d/default.conf
    ...
      listen 81;
    ...

'Programming > Server' 카테고리의 다른 글

[CentOS 7] mongoDB 설치  (0) 2019.04.29
[Network] OSI 7계층  (0) 2019.04.03
[Linux] 자주 사용하는 명령어 (grep, find, exec, xargs, awk)  (1) 2019.02.26
[Linux] nohup 사용  (0) 2019.02.01
[Ubuntu] AWS - Ubuntu locale 한글 변경  (0) 2019.01.14

+ Recent posts