본문 바로가기

전체 글172

📕 소프트웨어의 품질과 그 특성들 * 이 글은 책 소프트웨어의 품격 1장을 참고하여 작성되었습니다. 잘못된 내용이 있다면 편하게 말씀해주세요 🙏🏻 소프트웨어 품질이란 무엇인가 내적(internal) vs 외적(external) 소프트웨어 품질 기능적(functional) vs 비기능적(nonfunctional) 소프트웨어 품질 소프트웨어 품질 특성에 대한 설명 소프트웨어 품질 기준 사이 상호작용, trade-off 소프트웨어 품질이란 무엇인가 책에서 말한 소프트웨어 품질(quality)이란 소프트웨어에 대한 전반적인 가치가 아니라 소프트웨어가 지녀야 할 특성을 말한다. 여기서 특성은 특정 프로그래밍 언어, 효율성 등 많이 있지만 품질에서 이야기하는 특성은 이론상 측정 가능한 특성을 말한다.(특정 언어는 측정 가능 X) 소프트웨어 품질, .. 2022. 1. 8.
책 '소프트웨어의 품격(Seriously Good Software)' 소개와 요약정리, 스터디 📕 소프트웨어의 품격 - YES24 프로그래밍 언어의 기본을 익힌 독자를 대상으로 하는 책으로, 소프트웨어의 품질을 결정짓는 여러 가지 기준과 그 기준에 부합하는 소프트웨어를 개발하는 방법을 예제 바탕으로 설명한다. 더 www.yes24.com Seriouly Good Softwar(번역, 소프트웨어의 품격), 내 직역으론 '겁나 좋은 소프트웨어?'란 책을 우연히 서점에서 발견했고 마침 페이스북 추천글이 있었다. 소프트웨어의 품질에 대해 생각하지 못했거나 파편화 되어 있던 지식을 이번 기회에 정리하고자 한다. 주제 이 책은 한 가지 예제(수조 시스템)를 18가지 다른 방법으로 구현하며 각 방법론에 대해 토론한다. 성능과 코드의 명료성, 여러 측면에서 소프트웨어 품질을 최대화하는 방법을 배운다. 크게 주제로는.. 2022. 1. 8.
[일일 회고] 22.01.07.금 - 리눅스 사용자 & 계정 설정, 팀원과의 작별 👍 Keep 1주일 프로젝트 무사히 끝냈다. 블로그가 아닌 공식(?) 문서 보고 문제 해결 팀원들과 개발 꿀팁 공유 왕왕했다. 🔥Problem 약간의 집중도가 떨어짐 🚒 Try 하나만 2시간 계속 판다고 풀리는 것은 아니기에 여러 주제를 로테이션 돌려서 학습해야겠다. 주말에 못했던 정리와 학습하자. 📚TIL 리눅스 사용자와 그룹 관리에 대한 이해 2022.01.07 - 👨‍👩‍👦‍👦 리눅스의 사용자, 그룹 관리 파일과 설정하기 오늘은 Red Hat에서 제공하는 Linux에서의 유저와 그룹 관리하는 방법에 대해 학습했다. OS 완전 초기 시분할 시스템이 없을 때에는 하나의 컴퓨터에 한 사람만 사용할 수 있었다면, 시간이 흐르며 시분할 시스템과 멀티 태스킹 등 여러 기술의 발전으로 하나의 컴퓨터에서도 여러 .. 2022. 1. 7.
👨‍👩‍👦‍👦 리눅스의 사용자, 그룹 관리 파일과 설정하기 * 이 글은 Red Hat의 글 How to manage users and groups in Linux을 참고하여 작성되었습니다. 자세한 내용은 본문과 참고 링크를 확인해주세요 OS의 초기(시분할 시스템이 없을 때)에는 하나의 컴퓨터에 한 사람만 사용할 수 있었습니다. 이에 불편함을 느낀 사람들은 시분할 시스템, 멀티 태스킹 등 기술을 발전시켰고 이제는 하나의 컴퓨터(시스템, 서버)에 여러 사용자가 동시에 접근하여 사용할 수 있습니다. 그러나 여러 사용자가 한 번에 동일한 시스템을 사용한다면 여러 문제가 발생합니다. 따라서 이를 막기 위해 사용자나, 사용자들을 묶어(그룹)에 permission(권한)을 주어 시스템을 보다 쉽고 안전하게 사용할 수 있습니다. 본문 내용은 시스템 관리자가 사용자와 그룹을 추.. 2022. 1. 7.
[일일 회고] 22.01.06.목 - vm 우분투 ssh 서버 설정과 쉘 스크립트 작성 👍 Keep 어제(01.05)는 컨디션이 좋지 못해 오전에 알고리즘 문제만 풀고 푹 쉬었다. 멀리 보고 컨디션 유지하면서 즐기자! 코딩 중간에 적절한 휴식 청소 후 환기 블로그 글 작성 🔥Problem 공식 문서보다 번역된 글이나 파편화된 지식의 블로그에 의존한다.(한글이라서) 🚒 Try 환기가 상당한 리프레시 역할을 해준다. 정기적 루틴에 넣자 공식 문서 먼저 보자! 📚TIL 오늘은 간단한 튜토리얼(?)을 만들었고, 기억에 남는 키워드 위주로 남긴다. 키워드의 자세한 내용은 추후에 정리하려 한다. (할 수 있겠지..?) 간단한 튜토리얼(?) : 2022.01.06 - 💻 맥OS - VirtualBox에 Ubuntu(우분투), ssh 서버 만들고 접속하기 ✅ VM 가상머신(Linux Ubuntu) 설치와.. 2022. 1. 6.
💻 VirtualBox에 Ubuntu(우분투) 설치하고 ssh 서버 만들어 로컬에서 접속하기 * 잘못된 내용이 있다면 편하게 말씀해주세요 🙏🏻 1. VirtualBox(버추얼 박스) 설치 2. Ubuntu iso (우분투 디스크 이미지 다운로드) 3. 버추얼 박스에 우분투 설치 준비와 디스플레이 설정 4. 네트워크 설정과 sshd 설치와 실행 5. Host OS에서 Guest OS에 SSH 접속하기 & SCP 1. VirtualBox(버추얼 박스) 설치 버추얼 박스를 아래 링크에서 다운로드하고 설치한다. https://www.virtualbox.org/wiki/Downloads 2. Ubuntu iso (우분투 디스크 이미지 다운로드) 원하는 우분투 버전의 디스크를 아래 링크에서 다운로드한다. (글 작성일 기준 20.04.3 LTS) https://ubuntu.com/download/deskto.. 2022. 1. 6.