今日から始めるリファクタリング

プログラムを綺麗に書くコツやリファクタリングのノウハウなど

Main menu

Skip to content
  • HOME
  • 全記事一覧
  • このブログについて
  • メールフォーム
Subscribe to RSS Feed
今日から始めるリファクタリング > 全記事一覧

全記事一覧

 

ロジックについて

  • 戻り値を返すのは一番最後?
  • 深いネストはバグの温床
  • そのelse文、本当に必要?
  • 三項演算子を使うのはやめるべき?
  • return文は条件式も設定できる
  • そこで変数を初期化する意味は?
  • その条件、同時に比較する必要ある?

 

コメントについて

  • プログラムの翻訳コメントは要らない
  • ソースのコメントアウトは邪魔なだけ
  • 勝手に情報が古くなるコメントは不要

 

クラスについて

  • メンバー変数は「共用変数」ではない
  • メソッドはブラックボックスな部品であるべき
  • バックエンドの役割って何だっけ?

 

ネーミングについて

  • 変数は中身が分かる名前で

 

レビューについて

  • コードレビューは後回しにしない

 

雑談

  • バグはテストで見つける前提?
  • 複雑な処理を複雑に書くのは簡単
  • 汚いソースコードは欠陥商品と同じ
  • コーディング規約は美しいコードを生み出すか?

 

 




サイト内検索

最近の投稿

  • その条件、同時に比較する必要ある?
  • コードレビューは後回しにしない
  • バックエンドの役割って何だっけ?
  • コーディング規約は美しいコードを生み出すか?
  • メソッドはブラックボックスな部品であるべき

オススメ書籍

【楽天ブックスならいつでも送料無料】リーダブルコード [ ダスティン・ボズウェル ]

【楽天ブックスならいつでも送料無料】リーダブルコード [ ダスティン・ボズウェル ]

人気記事

  • 深いネストはバグの温床
  • そこで変数を初期化する意味は?
  • return文は条件式も設定できる
  • 三項演算子を使うのはやめるべき?
  • そのelse文、本当に必要?

カテゴリー

  • クラスについて (3)
  • コメントについて (3)
  • ネーミングについて (1)
  • レビューについて (1)
  • ロジックについて (7)
  • 雑談 (4)

Copyright © 2013-2023 夢屋レンガ. All Rights Reserved.
素材 by フリー素材*ヒバナ *  *
Snowblind created by c.bavota.