Programming Issues, 5월 1주

1.
GitHub 를 통해 살펴본 프로그래밍 언어별 인기도.

루비의 두드러지는 하락세.
자바의 선방
아.. 파이썬은 정말 Go로 대체될 것인가

추가 : 위의 글에서의 내용과 달리 자바스크립트나 c/c++개발자들이 소스를 github로 옮기기 시작하면서 상대적으로 루비나 다른 언어의 비중이 줄어든것 뿐일 수 있다는 해석도 있음.

2.
위의 글과 반대로… 왜 모두들 GitHub에만 매달리는가에 관한 글

자연 생태계에도 다양성이 중요하듯 프로그래밍 세계에도 다양성이 중요하거늘
요즘은 모두 GitHub로 대동 단결이니 이러한 세태를 비판하는 글

글의 요지와는 별개로 GitHub resume라는게 있어 놀랐다.
사실 요즘 GitHub이 커리어 개발 용도로 쓰이는 경우가 많다보니 이런 것까지 등장하나 보다.

3.
GitHub의 텍스트에디터 Atom이 오픈소스화 되었다.

4.
TDD에 관한 설전.

TDD는 죽었다고 외친 글이 촉발한 TDD에 관한 설전, 이 글의 저자와 켄트 백, 마틴 파울러 셋이 TDD에 관한 토론을 벌였다.

최근의 이런 TDD에 관한 논란을 보면서 드는 생각은, 나 역시 TDD를 한때 무언가 긍국적인 코딩 기술 같은 존재(Silver Bullet같은)로 바라본 적이 있었는데, 이러한 TDD에 대한 맹신이 때론 개발자들 사이에서 테스트를 먼저 작성하느냐가 얼마나 프로페셔널한 개발자냐 하는 척도가 되기도 한다.
하지만 중요한건 TDD자체가 아니라 코드가 잘 동작할거라는 자신감, 리펙토링을 해도 코드가 망가지지 않았을 거라는 확신, 이런 목표에 도달 할 수 있는 것이 중요한거지 그 방법이 TDD여야만 하는건 아니라는 사실이다.

TDD가 유용한건 맞지만 그것을 맹신하지 말 것. 그것은 우리가 코드에 자신감을 가지게 도와주는 하나의 수단일 뿐이다.
물론 Self Testing Code가 가져다 주는 장점 역시 잊어서는 안된다.

5.
파이썬 개발자들이 쉽게 하는 실수 10가지.

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Google photo

Google의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

%s에 연결하는 중

This site uses Akismet to reduce spam. Learn how your comment data is processed.