내 맘대로 위클리 뉴스 - 2016년 26주(7월 01일)

Data?, Data!, Data...

  • The Business Implications of Machine Learning
    • 제목 그대로 머신 러닝의 시사점에 대한 글
    • 다 읽을 시간이 없다면 "The Rise of Reciprocal Data Applications (RDAs)", "The Business Implications of Machine Learning" 챕터 부분이라도 읽어보길 권함

Python with PY Family

  • Software carpentry instructor training
    • 수업 내용을 파이썬을 사용해서 분석하는 과정을 소개하는 글
    • 설명과 예제과 쉽고 간단해서 스터디 용도로 충분함
  • Python object ids and mutable types
    • 파이썬 객체의 고유값을 반환하는 'id()'함수를 통해서 변수의 할당과 변수값에 대한 내용을 짧게 소개하고 있음(간과했던 내용이라 짧은 글 임에도 불구하고 큰 울림이 있었음)
  • A New Way to Measure Customer Service
    • 서비스 측정에 관한 내용을 소개하고 있음
    • 파이썬을 사용하여 시각화 하는 부분도 좋았지만, 서비스 지표를 정의하는 것을 잘 설명하고 있어서 굉장히 많은 도움이 되었음

Android with Google Family

  • Interfaces for presenters in MVP are a waste of time!
    • MVP의 'P(Presenters)'를 위해서 'Interfaces(인터페이스)'를 만들지 않아도 된다는 주장을 담은 글.
    • Presenters의 인터페이스를 구현하는 이유는 뷰에서 코드를 분리하여 단위 테스트를 비롯하여 뷰의 커플링을 줄이기 위해서 사용함.
    • 하지만, Presenter에 새로운 로직이 생성될 때 마다 인터페이스를 변경해야 하고, 인터페이스가 테스트 기능을 향상 시킬 수 있는 유일한 방법이 아니기 때문에 Presenters에 인터페이스를 사용하는 것은 시간을 낭비하는 일이라는 주장.
    • 여러분의 생각은?!
  • Presentation Model and Passive View in MVP — The Android way
    • "REST API에서 제공하는 데이터를 조작하기 위해서 Presenters와 Activity 중 어디에서 해당 로직을 구현해야 하는가?"에 관심이 있다면 읽어보길 권함.
    • View, Presenter, Presenter Model을 'How, When, What'으로 설명하고 있고 각각의 장점(Benefits)에 대해서 아주 간명하게 설명
  • No More findViewById
    • 'DataBindingUtil' 클래스의 사용법에 대해서 소개하고 있음
    • 그렇게 혁신적인 방법은 아니니 그냥 심심할 때 읽어보자!