분류 전체보기156 <코드 프레소 웹 개발 트랙> 처음 시작하는 SQL 프로그래밍 [1] 1. DATABASE DB - 데이터를 다양한 방법으로 관리할 수 있도록 하는 저장소 - 여러 사람이 공유하여 사용할 목적으로, 통합하여 관리되는 데이터의 집합 - 자료 항목의 중복을 없애고, 자료를 구조화 하여 저장해서 검색과 겡신의 효율을 높임 DBMS ( Database Mangement System ) - 데이터 베이스를 관리하기 위한 프로그램이다. - 종류는 다양하며 MySQL, Oracle, PostgreSQL, SQLite ... SQL ( Structed Query Language ) - DB에 데이터를 요청하는 언어로 인간과 데이터 베이스간의 언어 체계 - SQL 문법은 단순하고 배우기 쉽고 ANSI, ISO 표준이 존재함 - 각 DBMS마다 개별적인 방언(언어체계)를 가지지만, 핵심 문.. 2022. 1. 31. . 보호되어 있는 글 입니다. 2022. 1. 23. <코드 프레소 웹개발 트랙> SW 유지보수성 향상을 위한 Clean Code [2] Clean Method Metod/Function은 SW에서 가장 기본이 되는 모듈이다. Method를 호출하는 사람이 사용하기 용이해야 한다. Metohd를 유지보수 하는 사람이 이해하고, 변경하기 용이해야 한다. Method를 유지보수 하는 사람이 테스트 하기 용이해야 한다. 유닉스 철학 DOTADIW : Do One Thing and Do it Well Clean Method 원칙 가능한 한 충분히 작아야 한다. 한가지를 해야 한다. 그 중 한가지를 잘 해야 한다. 테스트 가능해야 한다. 중복이 없어야 한다. 1. Parameter for CleanMethod Parameter의 원칙 Method를 호출하는 사람의 인지적 부하를 최소로 만들어 주어야 한다. Method를 호출할 때마다 내부 코드를 .. 2022. 1. 22. <코드 프레소 웹개발 트랙> SW 유지보수성 향상을 위한 Clean Code Clean Code : 어떤 코드가 좋은 코드 일까? 코드의 품질은 매우 주관적인 주제이다 개인마다 좋은 코드에 대한 서로 다른 정의와 수준을 가지고 있음 코드 품질, SW 품질에 대한 서로 다른 시각은 품질 향상의 걸림돌이다.' Claen Code는 개인과 조직의 노력이 동시에 필요로 한다. Naming 개발 속도를 위해 약어를 써야 해 Manager와 같은 접미사를 사용해야 해 약어는 절대 사용하지말고, 반복적이고 불필요한 단어는 제거해야해 Comment 최대한 상세히 주석을 달아야 해 코드 수정 이력 등도 주석에 적어야 해 주석은 Bad Smell 이야 최소로 해야 하고 코드로 표현해야 해 Method, Class 크긱 너무 작고 많으면 유지보수가 힘들어 크기는 가능한 작고 역할을 명확해야 해 중복.. 2022. 1. 22. 이전 1 ··· 22 23 24 25 26 27 28 ··· 39 다음 반응형