내 맘대로 위클리 뉴스 - 2017년 20주(05월 19일)

주간 뉴스 May 25, 2017

Django with Python News

iOS, Android and Windows Mobile News

  • Protocols and MVVM in Swift to avoid repetition

    • Swift의 ProtocolsMVVM 패턴을 사용해서 귀찮은 반복작업을 줄여보는 방법을 소개하는 기사
  • Swift Tricks: Searching for Objects by Type

    • Type으로 객체를 검색하는 팁을 소개하는 기사

    It also reads fairly concisely, even if you’re unsure what lazy does – and the phrasing of “lazy flat map” lends itself well to searching documentation or other resources.

  • THE JOURNEY TO ANDROID MONOREPO: THE HISTORY OF UBER ENGINEERING’S ANDROID CODEBASE ORGANIZATION

    • Uber가 Android 개발에서 monorepo를 채택한 이유를 설명한 기사

    Broken Master: We recently introduced a system called Submit Queue which rebases changes on master and runs a customizable set of tests before merging them. This prevents engineers from pushing code that breaks the build, keeping master squeaky clean for everyone else using it.

  • Make or break… with Gradle

    • 코드 품질을 높이기 위한 노력을 소개하는 기사
    • 개발팀과 함께 돌려읽어볼 만한 기사! 강추!

    “ There is a common, false perception that legacy code is old. Although some software developers look at legacy code as a poorly written program, legacy code actually describes a code base that is no longer engineered but continually patched. Over time, an unlimited number of modifications may be made to a code base based on customer demand, causing what was originally well-written code to evolve into a complex monster. A software developer will recognize legacy code when a feature cannot be added without breaking other logic or features. At this point, the developers may begin lobbying for a new system.”

JavaScript

Etc

Great! You've successfully subscribed.
Great! Next, complete checkout for full access.
Welcome back! You've successfully signed in.
Success! Your account is fully activated, you now have access to all content.