その他

リーダブルコード

kurumin

solt()

ソートすることが重要→solt()
ソート方法が重要→quick_solt() / merge_solt()

Clip()

textの最後を切り落として、「…」をつける

最後からlength文字を削除する?
最大length文字まで切り詰める?

切り詰める場合はTruncate(text, length)
最大length文字ならTruncate(text, max_length)
最大length文字ならTruncate(text, max_chars)

限界値

limitは曖昧。maxやminを使う
範囲を指定するときはfirstとlast
包含/排他的範囲にはbeginとend]

処理の順番

AとBどちらのソースの方が読みやすいか?

// A
if (a == b) {
  処理
  処理
  処理
  処理
  処理
} else {
  処理
}

// B
if (a != b) {
  処理
} else {
  処理
  処理
  処理
  処理
  処理
}

答えはB。
処理が短い方を前に持ってくる。

ABOUT ME
記事URLをコピーしました