내 맘대로 위클리 뉴스 - 2017년 16주(04월 21일)

Django with Python News

  • Checklist to Build Great Reusable Django Apps

    • 재사용 가능한 유익한 Django App을 위한 체크리스트!
    • 읽다 보면 7할이 문서화에 관련된 내용인 듯!
    1. Check if your app follows Unix philosophy: "Do one thing, and do it well"
    2. Have sane and smart defaults
    3. Write tests
  • Let’s talk about testing Django apps

    • 장고의 테스트 기능에 대한 몇가지 견해를 소개하는 기사
    • 생각치도 못했던 견해를 접해볼 수 있는 장점과 동시에 아직 한참 멀었구나 싶은 아픔을 동시에 느낄 수 있음

    I also use coverage.py, and have it set to break my builds if I ever go below 100% test coverage.

  • Django Performance Optimization Tips

    • 장고 성능을 올려주는 몇가지 팁을 소개하는 기사
    • 개발 환경에서 SQL을 최적화 하지 말라는 조언을 읽으면서 RDBMS의 최적화 과정을 다시 공부하는 계기가 되었음

    [...] For this reason, it’s required that you run your analysis on either the production box, or on a staging box that is configured just like production, and where you’ve restored production data".

JavaScript

  • TypeScript at Slack
    • Slack 팀에서 TypeScript를 도입하게되 배경과 과정을 소개하는 기사

    First, we were surprised by the number of small bugs we found when converting our code. Talking to other developers who began using a type checker, we were delighted to hear that this was a common experience: the more lines of code a human writes, the more inevitable it becomes to misspell a property, assume the parent of a nested object to always exist, or to use a non-standard error object. [...] Plugins are available for Atom, Visual Studio Code, Sublime, and nearly every other editor out there. Being able to validate our code without leaving the editor boosted our productivity immediately.

iOS, Android and Windows Mobile News

Etc