HOME / CATALOG / READ.IT

Read.IT

177 TITLES

주목할 만한 IT 관련 기사를 소개합니다.

빅데이터 대용량의 미가공 데이터를 호스팅하고 공유하기(1) 불쌍한 친구, 파일 더미에서 괴로워하고 있구나 아누린 베난(Aneurin Bevan) 인터넷의 두 가지 진실은 “아무도 당신이 개인지 모른다(no one knows you’re a dog)”와 많은 데이터를 세상과 공유하기가 쉽다는 것이다.… 2014.08.18 트위터 주간 정리 2014년 33주차 트위터 정리 위키북스 트위터([@developerfarm](http://twitter.com/developerfarm))의 2014년 33주차(2014. 8. 11 ~ 2014. 8. 17) 소식을 정리했습니다. – 프로그래밍 – [The Beginner’s Guide to Type Coercion: Data Types](http://code.tutsplus.com/articles/the-beginners-guide-to-type-coercion-data-types–cms-21913): 타입 강제변환(type coercion)에 관한 글… 2014.08.18 프로그래밍 예외 정보를 무시하는 것은 소프트웨어 유지보수를 포기하는 것과 같다 소프트웨어의 품질을 향상시키는 가장 중요한 항목 중 하나는 예외 처리다. 적절한 예외 처리란 발생 가능한 예외를 최대한 줄이고 문제점을 외부로 노출시키지 않는 것이 아니라 정확한 예외의 유형과 정보를… 2014.08.14 프로그래밍 리스트와 배열 간 빠른 복사 방법 배열에서 ArrayList와 같은 List 컬렉션으로 변경하거나 복사할 때 빈번히 예제 11.2.1과 같은 원시적인 방식을 통해 변환하곤 하는데, 이는 매우 비효율적인 방법이다. 리스트는 데이터의 길이가 가변적이라서 메모리 자원이 허용하는… 2014.08.13 프로그래밍 객체를 선언할 때는 클래스가 아닌 인터페이스로 선언한다 간혹 자바의 컬렉션을 사용할 때 List, Set, Map과 같은 인터페이스가 아닌 ArrayList, Vector, HashMap, HashTable과 같은 구현체로 선언할 때가 있는데 이는 객체의 결합도 측면에서 매우 비효율적인 방식이다. 예를… 2014.08.12 프로그래밍 문자열의 시작 문자를 검사할 때는 startsWith가 아닌 charAt을 활용하자 어떤 문자열이 특정 문자열로 시작하는지 검사할 때는 startsWith가 매우 유용하다. 특히 메시지 코드나 이벤트 코드 등과 같이 의미가 함축된 문자열을 분류하는 데 매우 유용하게 사용된다. 예를 들어, UPD00001,… 2014.08.12 프로그래밍 Double.NaN으로 값을 비교하지 않는다 Double 객체를 이용해 연산할 때 예외값인 NaN(Not A Number)를 진단하기 위해 Double 객체의 Double.NaN으로 비교하는 경우가 있는데, 안타깝게도 이 경우 개발자의 예측과는 다르게 동작하는 문제가 있다. 예제 1.21.1에서… 2014.08.11 프로그래밍 Boolean 객체의 사용법 Boolean 객체를 사용할 때 Boolean 객체를 인스턴스화하는 것은 불필요한 작업이다. 이 객체는 Integer나 Float 등과는 달리 실제로 가질 수 있는 값이 true 또는 false밖에 없으며, 이미 이 값이… 2014.08.11 트위터 주간 정리 2014년 32주차 트위터 정리 위키북스 트위터([@developerfarm](http://twitter.com/developerfarm))의 2014년 32주차(2014. 8. 4 ~ 2014. 8. 10) 소식을 정리했습니다. – 프로그래밍 – [Signs that you’re a bad programmer](http://www.yacoset.com/Home/signs-that-you-re-a-bad-programmer): 당신이 나쁜 프로그래머임을 나타내는 징후 – [10… 2014.08.11 프로그래밍 for 문에서는 절대 float을 증감변수로 사용하지 않는다 일부 자바 개발자는 float과 double을 이용한 부동소수점 연산이 언제나 정확한 값을 도출한다고 믿는다. 하지만 그런 예상과 달리 float과 double은 정확한 값이 아닌 근사치를 계산하며, 그로 인해 개발자를 혼란에… 2014.08.08 소프트웨어 공학 예제를 활용한 명세의 핵심 이점(5) – 더 나은 업무 배치 ### 더 나은 업무 배치 예제를 활용한 명세의 또 한 가지 중요한 이점은 다양한 소프트웨어 개발 활동을 짧은 반복주기에 배치할 수 있다는 것이다. 개인적인 경험과 이 책에 실린… 2014.08.08 소프트웨어 공학 예제를 활용한 명세의 핵심 이점(4) – 재작업 감소 ### 재작업 감소 일반적으로 자주 배포할수록 피드백을 신속하게 받을 수 있어 개발팀은 좀 더 일찍 실수를 찾아 문제를 해결할 수 있다. 하지만 이터레이션을 짧게 한다고 해서 실수가 방지되는… 2014.08.08 소프트웨어 공학 예제를 활용한 명세의 핵심 이점(3) – 높은 제품 품질 ### 높은 제품 품질 **예제를 활용한 명세**는 팀원 간의 협업을 증진하고 비즈니스 사용자의 참여를 촉진한다. 또한 개발하는 제품의 목적을 분명히 함으로써 제품의 품질 향상에 크게 이바지한다. 두 연구… 2014.08.07 소프트웨어 공학 예제를 활용한 명세의 핵심 이점(2) – 변경 작업의 효율화 ### 변경 작업의 효율화 이 책을 쓰는 과정에서 배운 가장 중요한 교훈은 리빙 도큐멘테이션이 장기적으로 얼마나 큰 도움이 되는지 알게 됐다는 점이다. 이것이야말로 이 책에서 가장 중요한 메시지라… 2014.08.07 소프트웨어 공학 예제를 활용한 명세의 핵심 이점(1) 인터넷 시대에는 출시 속도가 소프트웨어 개발에서 가장 중요한 고려사항이다. 10년 전에는 한 프로젝트를 수년간 진행했고 프로젝트의 각 단계에도 수개월이 소요됐다. 요즘에는 대부분의 프로젝트가 수개월 정도의 규모이고, 각 단계의… 2014.08.06 기타 패턴: 점진적 일관성 ### 정의 프레젠테이션을 할 때는 일반 문서에서는 사용할 수 없는 ‘시간’이라는 차원이 추가로 생긴다. 프레젠테이션에서 시간을 현명하게 사용해서 신중하게 내용을 쌓아 나간다. 이때 최종 형태는 슬라이드문서가 될 수… 2014.08.05 트위터 주간 정리 2014년 31주차 트위터 정리 위키북스 트위터([@developerfarm](http://twitter.com/developerfarm))의 2014년 31주차(2014. 07. 28 ~ 2014. 08. 3) 소식을 정리했습니다. – 프로그래밍 – [잘 동작하는 코드 쉽게 짜기](https://speakerdeck.com/jongman/writing-correct-code) – [온라인으로 프로그래밍 배우기 – 완벽가이드](http://ingikim.com/online-programming-learning-guide/) – 자바… 2014.08.04 기타 안티패턴: 개미 같은 글꼴 ### 별칭 작은 글꼴, 현미경 필요, “뒤에서도 보이나요?” ### 정의 슬라이드 한 장에 더 많은 내용을 넣으려고 그냥 글자 크기를 줄이는 것이다. 사실상 글씨가 화면 위를 가로지르는 개미떼처럼… 2014.07.31 기타 패턴: 4단계 ### 정의 자료를 준비할 때 프레젠테이션 툴을 사용하는 데 너무 많은 시간을 허비하지 않도록 주의한다. 자료를 만들기 전에 생각을 정리하고 구조를 만든다. 자료를 만들 때는 구상, 소재 정리,… 2014.07.30 UX/UI 투명성과 책임 #### 맨디 브라운 (Mandy Brown) ##### Editorially의 공동창설자, CEO 나는 모든 직원 사이에 벽과 문이 있는 맨해튼 도심지구의 전통적인 사무실에서 일했던 적도 있고 브루클린의 오픈 플랜식 스타트업 사무실에서도… 2014.07.30