本投稿は TECOTEC Advent Calendar 2020 の11日目の記事です。
はじめまして。こんにちは。ブロックチェーン事業部の近藤と申します。2020年4月に新卒で入社し、フロントエンドエンジニアをしています。
さて、エンジニアなら知らない人はいないとも言われるリーダブルコード。今回はこの本を読む機会がありましたので、この中から印象に残った箇所をまとめて、みなさんに共有していきたいと思います。なお、今回はこの本に書いてあることの中でも、すぐ実践できそうなことを中心に選んでみました。(本書の部で言うとIとII)
読みやすさの基本定理
まず、読みやすいコードとはなにかと言う話です。それは、コードは他人が最短時間で理解できるように書かなければいけないということです。コードが短いからと言って、読みやすいコードとは限らないということです。ここでの「他人」には、自分のコードに見覚えのない将来の自分も含まれます。また、「理解する」とは変更を加えたり、バグを見つけたりできると言う意味合いです。
続きを読む