본문 바로가기
반응형

Programming/Clean Code4

[Clean Code] 의미 있는 이름 (3) [이 포스팅은 아래 서적을 읽고 작성한 글입니다] http://www.yes24.com/Product/Goods/11681152 Clean Code 클린 코드 - YES24 애자일 소프트웨어의 혁명적인 패러다임을 제시하는 책이다. 저자 로버트 마틴은 오브젝트 멘토(Object Mentor)의 동료들과 힘을 모아 ‘개발하며’ 클린 코드를 만드는 최상의 애자일 기법을 정제 www.yes24.com 자신의 기억력을 자랑하지 마라 계속하여 언급하다시피, 이름을 지을 때는 누가봐도 이해 할 수 있도록 작성하여야한다. 개발자 본인이 기억하지 못할 수도 있고, 기억한다고 하더라도 본인만 알아볼 수 있는 코드는 원활한 의사소통을 방해할 수 있으며, 다른 변수와 충돌을 일으킬 수 있는 등 다양한 문제를 야기할 수 있기 .. 2021. 12. 7.
[Clean Code] 2장 의미 있는 이름 (2) [이 포스팅은 아래 서적을 읽고 작성한 글입니다] http://www.yes24.com/Product/Goods/11681152 Clean Code 클린 코드 - YES24 애자일 소프트웨어의 혁명적인 패러다임을 제시하는 책이다. 저자 로버트 마틴은 오브젝트 멘토(Object Mentor)의 동료들과 힘을 모아 ‘개발하며’ 클린 코드를 만드는 최상의 애자일 기법을 정제 www.yes24.com 발음하기 쉬운 이름을 사용하라 발음하기 어려운 이름은 기억하기에도, 토론하기에도 어렵다. 어찌어찌 발음한다 쳐도 바보처럼 들리기 십상이다. generate date, year, month, day, hour, minute, second 를 나타내는 단어로 genymdhms를 사용할 수 있겠지만, 발음을 하려면 "지.. 2021. 11. 24.
[Clean Code] 2장 의미 있는 이름 (1) [이 포스팅은 아래 서적을 읽고 작성한 글입니다] http://www.yes24.com/Product/Goods/11681152 Clean Code 클린 코드 - YES24 애자일 소프트웨어의 혁명적인 패러다임을 제시하는 책이다. 저자 로버트 마틴은 오브젝트 멘토(Object Mentor)의 동료들과 힘을 모아 ‘개발하며’ 클린 코드를 만드는 최상의 애자일 기법을 정제 www.yes24.com 우리는 수많은 곳에 이름을 붙여 사용한다. 가령 시계를 예로 들자면, '시간을 알려준다'는 용도는 동일하지만 그 생김새와 특성에 따라 괘종시계, 손목시계, 아날로그시계, 디지털시계 등등 다양한 이름을 가지게 된다. 만약 누군가 '손목시계를 봤다'라고 한다면 우리는 손목에 찬 작은 시계를 바라보는 행동을 상상할 수 .. 2021. 11. 22.
[Clean Code] 1장 깨끗한 코드 [이 포스팅은 아래 서적을 읽고 작성한 글입니다] http://www.yes24.com/Product/Goods/11681152 Clean Code 클린 코드 - YES24 애자일 소프트웨어의 혁명적인 패러다임을 제시하는 책이다. 저자 로버트 마틴은 오브젝트 멘토(Object Mentor)의 동료들과 힘을 모아 ‘개발하며’ 클린 코드를 만드는 최상의 애자일 기법을 정제 www.yes24.com 깨끗한 코드를 작성해야 하는 이유 개발자가 작성하는 변수명만 봐도, 그 개발자의 실력을 가늠할 수 있다는 말이 있다. 변수명을 어떻게 짓는 지만 봐도 얼마나 깔끔하고 가독성 좋은 코드를 작성하는지 유추할 수 있다는 의미에서 나온 말이다. 그렇다면 클린 코드가 얼마나 중요하길래 이런 밈까지 나오는 것일까? 이 책에서.. 2021. 11. 17.
반응형