【リーダブルコード】フォーマット統一化を常に意識する

物が多いのが嫌いなのに物が増えていく岩崎真也です。

基本はフォーマッターで

基本、ソースコードのフォーマットには「フォーマッターというツールを使って直す」のが良いです。ただし、フォーマッターでも解決できない問題があります。例えば以下のようなSQLです。

const query1 = `
SELECT
    *
FROM
    members 
WHERE
    ...;	
`

const query2 = `
SELECT
    *
FROM
    members 
WHERE
    ...
;`

const query3 = `
SELECT
    *
FROM
    members 
WHERE
    ...
`

さて、この3つの SQL 文は何が違いますか?わかりましたね。そう、セミコロンです。

query1: 行末にセミコロン

query2: 行頭にセミコロン

query3: セミコロンなし

この問題はフォーマッターでは解決できないでしょう。プロジェクトによって色々なルールがあると思いますが、どのスタイルで SQL文を書くのかは、しっかり統一したいものです。

Leave a comment

Your email address will not be published.

*

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)