반응형

전체 250

웹접근성 가이드 : 인식의 용이성

0. 시작하는 글: 웹 접근성 관련 인식의 용이성에 관한 내용이다.- 인식의 용이성은 콘텐츠를 쉽게 인식하자는 취지. 검사항목 1. 적절한 텍스트 제공 : 의미 용도 인식 가능하도록 대체 텍스트 제공검사항목 2. 자막제공 : 멀티미디어 콘텐츠에는 자막, 대본 또는 수화 제공해야 함검사항목 3. 색에 무관한 콘텐츠 인식 : 콘텐츠 색에 관계 없이 인식 될 수 있음검사항목 4. 명확한 지시사항 제공 : 지시사항은 모양, 크기, 위치, 방향, 색, 소리 등에 관계없이 인식될 수 있어야 함검사항목 5. 콘텐츠 명도 대비 : 텍스트 콘텐츠와 배경 간의 명도 대비 4.5 대 1이상검사항목 6. 자동 재생 금지 : 자동으로 재생되는 배경음 사용되지 않아야 함검사항목7. 콘텐츠 간의 구분 : 이웃한 콘텐츠는 구별되야 ..

클린코드 8장 : 경계(Boundaries)

0. 시작하는 글- 소프트웨어를 개발할 때 모든 것을 무에서 유로 만든 것은 힘듦 -> 오픈소스를 이용함 혹은 사내 다른 팀이 제공하는 컴포넌트를 사용- 외부코드를 우리코드에 깔끔하게 통합해야 함- 이번 장은 어떻게 외부코드를 깔끔하게 통합할까 하는 방법이 나와 있음 1. 외부코드 사용하기- 인터페이스 제공자 : 적용성을 최대한 넓히려 함 / 인터페이스 사용자 : 자신의 요구집중하는 인터페이스를 바람- Map사용하는 예시(책에 코드 있음 : Map을 이용하여 sensor라는 클래스 구현하는 예) : java.util.Map을 이용한 예 : Map을 Sensors안에 숨김 - Sensors클래스 안에서 객체 유형을 관리하고 변환 -> 이해하기 쉽지만 오용은 어려움 (설계규칙과 비즈니스 규칙을 따르도록 강제..

[추천 / 후기] 그들은 책 어디에 밑줄을 긋는가 (독서법)

0. 시작하는 글중요한 책을 읽을 때, 혹은 책에 좋은 정보를 줄 때 밑줄을 긋게 된다.공부할 때 밑줄을 긋는 경우도 많다.책의 밑줄에 관한 책이 있어 서점에서 혹해 책 한권을 사게 되었다.책을 읽을 때 긋는 밑줄에 관한 책이다. 1. 책 Detail책명 : 그들은 책 어디에 밑줄을 긋는가부제 : 고수들의 미니멀 독서법작가 : 도이 에이지 (이자영 옮김)출판사 : 지즈니스북스출판일 : 2017. 11. 25 2. 흔히 하는 실수- 공감하는 문장은 밑줄 긋지 마라 -> 발전이 없음- 책 표지 디자인을 보고 책은 사지 말 것 3. 저자의 책 고르는 11가지 방법1) 창업가나 기업 전성기를 이끈 경영자의 책을 고른다 - 무에서 비즈니스를 만들어 낸 사례가 많기 때문2) 프로필이 진짜인지 가짜인지 가려낸다. -..

[베스트셀러] 책 습관의 힘 요약

​ 0. 습관의 힘이라는 책의 내용이며 유튜브 책그림님이 사용한 삽화와 내용을 가져와서 정리했습니다.작가 : 찰스 두히그출판사 : 갤리온출판시 : 2012.10.30 1. 습관의 flow : 습관은 위의 흐름을 따른다고 함 : 신호 ㅡ 열망 ㅡ 보상 이라는 반복행동이다 ​ 2. 습관을 고치기 위한 방법 - 신호와 보상이 뭔지 알아야 함 - 신호와 보상은 그대로 두고 반복행동을 바꿈 예) 일상생활에서 스트레스를 받는다(신호) -> 카페가서 초콜릿을 먹는다(반복행동) -> 친구와의 수다와 카페의 여유로운 분위기 속에서 힐링 됨(보상) : 카페에서 초콜릿을 먹는대신 공원에 가서 조깅을 하며 여유로운 분위기 속에서 힐링한다. ​ 3. 좋은 습관을 만드는 방법 ㅡ 순서는 아래와 같음 1 신호, 보상을 설계하라 2..

장애인 웹 사용과 장애인 차별 금지법

0. Where can I get: 아래 내용은 한국정보화 진흥원 지정 접근성 온라인 강의를 듣고 정리한 내용입니다. 1. 장애인 인터넷 이용환경- 무지의 베일 : 특정한 정책안의 선택을 둘러싸고 관련 이해당사자들이 어떠한 대안이 자신에게 유리하고 불리한지를 모르는 상황 - 인터넷이 중요해짐 1) 우리나라에 장애인은 얼마나 될까? - 전체 인구 대비 5.6%(252만명, 2013) : 장애인 등록이 까다로워 더 많을 것으로 예측 : 7가구 중 1개가구에 장애인이 있음 - 90.5%가 후천성 장애인 (9.5%가 선천성 장애인) # 아래에 보이듯 신고 시각장애인 인구는 25만, 전체 장애인 인구는 250만명정도 된다(2014, 고용노동부)-> 국내 장애인 등록이 까다로우니 실제 인구는 아래 수치보다 많을 듯..

접근성 / 웹 접근성 정의

0. Where can I get: 아래 내용은 한국정보화 진흥원 지정 접근성 온라인 강의를 듣고 정리한 내용입니다. 1. 접근성 : 장애인을 포함한 많은 사람들이 사용하는 것-> 비장애인도 장애상황이 발생ex) 짐이 많은데, 방문을 열 수 없다(장애상황) -> 문고리를 원형이 아니라, 바가 있는 형태로 바꾸거나 눌러서 열리는 자동문으로 바꿀 수도 있음 (문제해결): 장애상황에서 (설계를 잘 해서) 문제를 해결하는 것 -> 접근성을 준수한다. : 모든 사람들이 잘 사용하게 하는 것 -> 접근성을 높인다 접근성 : 접근하기 쉽다 = 이용하기 쉽다 2. 웹 접근성 : 웹을 접근하기 쉽게, 이용하기 쉽게 만든다 -> 웹 접근성을 높인다 - 웹 접근성 : 웹 콘텐츠에 쉽게 접근할 수 있는 능력- WEB을 만든 ..

클린코드 6장 : 객체와 자료 구조

0. 시작하는 글: 변수를 비공개로 정의하는 것은 남들이 변수에 의존하지 않게 만들고 싶어서이다. 왜 많은 프로그래머가 set, get 함수를 공개 해 비공개 변수를 외부에 노출 시킬까? 1. 자료 추상화: 인터페이스는 자료구조를 명백하게 표현한다. 아래 두번째 예는 자료 구조 이상을 표현한다. ex1 ) 구체적인 Point 클래스public class Point{public double x;public double y;}-> 직교 좌표계로 개별적으로 좌표값을 읽고 설정하게 강제함. ex2) 추상적인 Point 클래스public interface Point{double getX();double getY();void setCartesian(double x, double y);double getR();}->..

클린코드 5장 : 형식 맞추기

0. 시작하는 글: 코딩을 할 때 어떤 형식으로 하는게 중요하다. 1. 형식을 맞추는 목적- 코드형식은 중요 : 기능은 바뀔 수 있지만, 가독성은 앞으로 바뀔 코드의 품질에 지대한 영향을 미침- 맨 처음 만든 코드는 중요 : 뒷 사람들이 참고하니 2. 적절한 행 길이를 유지하라: 500줄을 넘지 않고 대부분 200줄 정도인 파일로도 커다란 시스템 구축이 가능 -> 일반적으로 큰파일보다 작은 파일이 이해하기 쉬움 1) 신문 기사처럼 작성해라: 신문 독자는 위에서 아래로 기사를 읽음 -> 소스파일도 신문 기사와 비슷 - 첫부분은 고차원 개념, 알고리즘을 설명하고 내려갈 수록 의도를 세세하게 묘사, 마지막에는 가장 저차원 함수와 세부내역이 나옴 2) 개념은 빈 행(줄)으로 분리하라: 코드 중 빈 행(줄)은 새..

[티스토리 초대장] 티스토리 초대장 10장 선착순 배포합니다. [완료]

티스토리 블로그를 시작하시고 싶으신 분들 초대장 요청해주세요~~ ^^ 1. 만드실 블로그 타입(자세히)2. E-mail 위의 두가지를 남겨주시면 됩니다~~ :) # 매일 한번 이상 확인하여 위의 두가지 조건을 충족시키는 분들께 초대장 드리겠습니다.# 초대장 배부 후, 하루 내로 수령하지 않으면 다른분께 양도하도록 하겠습니다.(항상 많은 분들이 요청하시니, 양해 부탁드립니다)# 블로그 개설을 원하시는 분들의 정보보호를 위해 비밀글로 남겨주세요~^^# 블로그 초대장 받아가시고 활동이 미진하시면 회수할 수 있으니 열심히 활동하실 분들 댓글 남겨주시면 꼭 소중한 초대장 한장 드리겠습니다 ^^ 아래 공감 클릭 부탁드립니다~~ Let's start now!!

클린코드 4장 : 주석

0. 일반적인 생각코드로 의도를 표현하지 못해 주석을 사용한다고 생각, 부정확한 주석은 결코 이뤄지지 않을 기대를 심기도 한다.아래는 OOP(Object-oriented programming)에서 생각하는 주석 내용에 대해 정리해 보았다. 클린코드 책에서 나온 주석에 관한 생각들을 요약해보았다. 1. 주석은 나쁜 코드를 보완하지 못한다.: 표현력이 풍부하고 깔끔하며 주석이 없는 코드(better) > 복잡하고 어수선하며 주석이 많이 달린코드(worse) 2. 코드로 의도를 표현하라주석이 있는게 중요한게 아니라, 코드로 의도가 표현되면 된다ex) //직원에게 복지혜택을 받을 자격이 있는지 검사한다.if((employee.flags & HOURLY_FLAG) && (employee.age >65)) -> i..

반응형