비개발자를 위한 변경 로그 및 릴리스 정보 설명
게시 됨: 2017-10-23스마트폰에서 iOS 또는 Android 업데이트를 받습니다. 게이머는 World of Warcraft 또는 Call of Duty의 새로운 콘텐츠 패치를 받습니다. WordPress 플러그인 및 테마에 새로운 기능이 추가되었습니다. 매일 사용하는 소프트웨어는 주기적으로 업데이트됩니다. 그렇게 하면 수정되거나 추가된 내용을 정확히 보여주는 변경 로그가 게시됩니다.
이러한 변경 로그의 문제는 다음 중 하나가 아닌 한 읽고 이해하기가 매우 어렵다는 것입니다.
- 프로젝트에 직접 참여
- 기술 문서 및 전문 용어 읽기 훈련을 받은 소프트웨어 개발자
대부분의 사람들에게 변경 로그의 구조조차 위협적이어서 메모를 완전히 무시합니다. 그것은 여러 가지 이유로 좋지 않습니다. 그 중 적어도 하나는 전체 디스플레이 위젯의 실패와 이와 유사한 문제입니다(슬프게도 꽤 일반적입니다).
이제 변경 로그가 무엇인지, 릴리스 정보를 읽는 방법을 분석하고 가능한 한 최신 정보와 정보를 얻을 수 있도록 합시다.
톤과 스타일
회사와 개발자마다 변경 로그에 접근하는 방식이 다릅니다. 일부는 간단하고 기술적인 측면에서 업데이트가 수행하는 작업을 정확히 알려 주는 반면, 다른 일부(최근 Slack 업데이트의 아래 예에서 볼 수 있듯이)는 사용자에게 새로운 내용을 알리는 더 읽기 쉽고(종종 유머러스한) 접근 방식을 제공합니다.
예를 들어, WordFence는 메모에 경박할 여유가 없는 보안 플러그인입니다. 너무 많은 사람들이 너무 많이 타는 반면 Slack의 전체 브랜드는 접근하기 쉽고 재미있습니다.
일반적으로 볼 수 있는 릴리스 정보는 두 가지입니다. 그러나 개발에 참여하고 있다면 훨씬 더 모호하게 작성된 변경 로그를 보게 될 것입니다. Github을 뒤지지 않는 한 완전히 이해할 수 없는 것을 찾지 못할 것입니다.
변화에 의해 다루어지는 문제의 중요성은 또한 어조를 결정합니다. 예를 들어, Slack이 코드 취약점(God forbid)으로 인한 데이터 침해의 희생자였다면 수정 사항에 대한 패치 노트는 침울하고 안심할 수 있습니다.
그래도 결국,
포인트 릴리스 및 버전 번호 이해
변경 로그의 기본 구조는 매우 간단합니다. (보통) 2.39 또는 1.3.37 과 같이 소수로 구분된 2~3개의 숫자로 구성된 버전 번호와 각 릴리스와 함께 제공되는 글머리 기호 목록이 있습니다.
이 숫자 각각에는 특정 기능이 있습니다. 우리는 당신이보고있는 것을 알 수 있도록 일반적인 용어로 분해 할 것입니다. 업데이트가 보류 중이라는 알림이 항상 있기 때문입니다.
3.xx
변경 로그의 첫 번째 숫자는 소프트웨어의 기본 버전, 주요 릴리스, 전체 기능을 변경하는 상당한 개선을 통해 소프트웨어가 릴리스된 횟수를 나타냅니다.
예를 들어 iPhone에서 iOS 11로 업데이트하는 경우 기술적으로 버전 11.0.0으로 업데이트하는 것입니다. Android Oreo를 받을 때도 마찬가지입니다. 버전 8.0입니다. 일반적으로 소프트웨어의 첫 번째 숫자가 업데이트되면 이전과 상당히 다른 경험을 얻게 됩니다.
게이머라면 확장이 주요 릴리스라고 생각하십시오. 2004년 World of Warcraft의 첫 번째 릴리스는 버전 1.0이었고 The Burning Crusade는 2.0이었고 현재 확장팩인 Legion은 7.0이었습니다.
Divi와 함께 2.7에서 3.0으로의 릴리스는 Divi Builder를 완전히 새로운 Visual Builder로 재작업하여 모두에게 큰 변화를 가져왔습니다.
x.1.x
두 번째 숫자는 추가되거나 버그가 수정되는 새로운 기능을 보는 곳입니다. 두 번째(및 세 번째) 숫자는 "7점 3점 4"처럼 소리 내어 읽기 때문에 포인트 릴리스 라고 합니다 .
이러한 추가는 앱이나 플러그인의 측면을 변경할 수 있지만 주요 릴리스와 같은 기본 기능은 변경할 수 없습니다. Divi가 새 모듈을 추가하거나 iOS 또는 Android에서 새 이모티콘을 추가하면 버전 3.1 또는 10.3에서 얻을 수 있습니다.
WordPress 플러그인의 경우 Yoast SEO를 살펴보십시오. 버전 5.5.0은 몇 가지 버그 수정 및 개선 사항을 제공하지만 여기에는 충격적인 내용이 없습니다. 기본적으로 소프트웨어가 포인트 릴리스와 함께 작동하는 방식을 다시 배울 필요가 없습니다.
이 포인트 릴리스는 비디오 게임에서 새로운 레벨이나 시스템을 얻을 때 있을 것입니다. 아래에서 볼 수 있듯이 버전 2.2. 킹덤하츠 모바일 앱 2.3에 펫 시스템이 추가되었습니다. 그것은 게임이 어떻게 플레이 되는지를 변경하지 않지만 이미 존재하는 것 위에 무언가를 추가합니다.

xx7
릴리스 노트의 세 번째이자 마지막 숫자가 있으면 변경 로그가 사소한 버그 수정으로 가득 차게 될 것입니다(기껏해야). 또는 아마 눈치채지 못할 일부 배경 변경/개선 사항이 있을 수 있습니다.
Facebook은 이러한 종류의 포인트 릴리스로 유명합니다. 그들의 앱은 매주 업데이트되며 (대부분의) 사용자가 매일 사용할 때 거의 또는 전혀 변경되지 않을 수 있습니다.
종종 이러한 마이너 포인트 릴리스는 "핫픽스"라고 합니다. 이는 대부분의 사용자가 존재하는지조차 모르는 문제를 해결하는 패치일 뿐입니다. 이러한 핫픽스의 대부분은 특정 브라우저 버전에서 글꼴이 깨지는 것과 같은 문제를 수정합니다. 또는 특정 운영 체제의 메모리 누수일 수 있습니다. 종종 이러한 수정 사항은 "호환성 문제"와 같은 일반적인 것으로 레이블이 지정됩니다.
때때로 개발자가 다음 콘텐츠 패치(또는 정기적으로 예약된 업데이트)를 기다릴 수 없는 문제로 보는 문제에 대한 핫픽스를 받게 됩니다. 다시 말하지만, 그것은 당신에게 영향을 미칠 수도 있고 그렇지 않을 수도 있습니다.
5.3.2에서 5.3.3으로 업데이트된 Yoast에서 볼 수 있듯이 업데이트는 상대적으로 사소하지만 "특정 상황"에서는 중요합니다.
야생의 변경 로그
예를 들어, 몇 가지 주요 릴리스에 대한 Divi의 릴리스 정보/변경 로그를 살펴보십시오. 2.7과 3.0.1 사이에 어떤 변경 사항이 있는지 확인할 수 있습니다. 일부 주요(새로운 Visual Builder 릴리스) 및 일부 부(WordPress 4.6의 글꼴 변경).
version 3.0.1 ( updated 09-08-2016 ) - Fixed various third party module conflicts in the Visual Builder. - The save button will now appear automatically when attempting to leave the Visual Builder without saving. - Fixed issue with content width misalignment in the Visual Builder while boxed layout was enabled. - Fixed occurrences where the in-line editor did not save properly - Added footer credits editor to Theme Customizer. - Fixed issues with IE11 and the Slider Module when viewed inside the Visual Builder. - Fixed problem with the rendering of the divider module height setting in the Visual Builder. version 3.0 ( updated 09-07-2016 ) - Introducing the brand new Visual Builder: https://www.elegantthemes.com/blog/theme-releases/divi-3 version 2.7.10 ( updated 08-18-2016 ) - Fixed the issue with the Divi Builder not loading on some websites due to loading delay of TinyMCE in the latest version of WordPress. version 2.7.9 ( updated 08-15-2016 ) - Fixed settings page font issues in WordPress 4.6
이 글을 쓰는 현재 버전은 3.0.78입니다. 지금까지 변경 사항은 비교적 미묘한 추가 및 조정이었습니다. 그것들은 중요하고 굉장하며 우리는 그들을 매우 자랑스럽게 생각합니다. 그러나 3.0.0 릴리스부터 지금까지의 78개 업데이트는 우아한 테마 회원의 삶을 더 좋게 만들기 위해 반복됩니다. 3.1이 나오면 그것이 최고라는 것을 알게 될 것입니다.
그리고 4.0? 이봐, 오, 우리는 상상할 수 있습니다.
변경 로그에 세심한 주의를 기울이십시오
플러그인, 앱 또는 테마 업데이트와 함께 제공되는 변경 로그를 항상 읽어야 합니다. 위에서 링크한 Wordfence 기사에서 언급했듯이 플러그인 은 판매됩니다. 원래 개발자를 신뢰하더라도(새 개발자도 마찬가지로 신뢰할 수 있음) 소유권 변경에 대해 알고 있어야 합니다.
변경 로그는 그런 종류에 대해 알 수 있는 곳입니다. 모든 업데이트와 추가가 경험을 바꾸는 것은 아닙니다. 그래도 메모를 살펴보고 무엇이 다른지 확인하는 것은 항상 좋은 일입니다. 정보를 유지하는 것은 메모를 읽는 데 걸리는 30초의 가치가 있습니다.
그리고 여기 문제가 있습니다. 읽은 내용을 완전히 이해하지 못하더라도 괜찮습니다. 사실 그게 정상입니다. 변경 로그는 분기별 업데이트나 이메일 뉴스레터가 아닌 투명성 문서이자 기록입니다.
이렇게 말하는 것은 위험하지만, 내 생각에 변경 로그에 있는 내용을 이해하지 못한다면 그 문제는 아마도 당신에게 중요하지 않을 것입니다. (그렇다면 온라인에서 다른 사람들을 위해 분석할 수 있고 또 분석할 다른 사람들에게도 중요합니다.)
중요한 것은 릴리스 정보의 기본 구조를 이해하고 있다는 것입니다. 숫자와 용어의 의미를 알아야 합니다. 그리고 결국 중요한 정보를 찾기 위해 변경 로그를 스캔하는 방법을 배우게 될 것입니다.
변경 로그를 활용하기 위해 개발자(또는 기술자)가 될 필요는 없습니다. 무엇을 찾아야 하는지만 알면 됩니다.
r.kathesi / shutterstock.com의 기사 축소판