最近の統合開発環境には、リファクタリング機能が備わっていることが多い。リファクタリングでは、修正対象のメソッドやクラスがどのクラスから利用されているかを調べる必要が発生する。これを単なるテキストエディタで調べようとすると、かなり面倒な作業になる上、見落としをする可能性も高い。
リファクタリングには、いくつか課題が存在する。例えば、データベースに変更を加える場合、データを移行する必要がある。たしかに、中間層を挟むことで影響を緩和できるが、やはり時間が掛かることは否定できない。また、リファクタリングでは、従来のようにカプセル化されたクラス内だけでなく、インタフェースも変更することがある。それが広く公開されたインタフェースである場合、新しいインタフェースと古いインタフェースを両方保守しなければならない。また、修正するコードがあまりに酷い場合、新たに書き直したほうが早いこともある。リファクタリングは発展途上の技術であるため、これら以外の課題が見つかる可能性がある。
リファクタリングでは、プログラムの外観を変更してはならない。そのため、テストが非常に重要である。修正は段階的かつ小刻みに行い、わずかな変更であっても、その度にテストを行うことで、動作の異常をいち早く察知する。テストを行わずに一度にリファクタリングを行うと、プログラムの動作が気付かないうちに変わってしまい、その原因を突き止めることが難しくなる。プログラマにテストをサボらせないため、簡単にテストを実行できるツール (xUnit/JUnitなど) も必要である。また、テストを重要視することは、アジャイルソフトウェア開発のいくつかの開発手法（エクストリーム・プログラミングなど）における「テストファースト」や「テスト駆動開発」の考え方とも一致する。
いつでもなんでもリファクタリングをすればよいというものではない。例えば、納期がぎりぎりに迫った場合などにリファクタリングを行っている余裕はないし、リファクタリングは将来に備えて行うものであるため、そのリファクタリングが実を結ぶ可能性は少ない。また、リファクタリングといえども、やはりプログラミングであるので、常にミスをする危険性は拭えない。『リファクタリング』では、機能追加するときと、リファクタリングするときをはっきり区別することを勧めている（このことを比喩して「実装の帽子をリファクタリングの帽子に被りなおす」という）。リファクタリングしてばかりいては開発は進まないし、どのリファクタリングをするべきかはある程度開発が進まないと分からない。リファクタリングを開始するタイミングとして、コードに「不吉なにおい」を感じ始めたら、と提案している。これは似たようなコードの重複や、長すぎるメソッド、ひとつの変更の度に複数のクラスが影響を受ける、などの症状が見つかったときを指している。また、機能追加の前、コードレビュー時、バグフィックス時にもリファクタリングを勧めている。
河内国守護代・遊佐長教の一族であると考えられている。畠山高政の偏諱を受け、永禄年間後期から河内・紀伊の守護畠山氏の奉行人として行動している。畠山氏が三好氏と戦った永禄5年（1562年）の久米田の戦いや教興寺の戦いでは旗本衆・譜代衆を指揮するなど武将としても活動しており、能力的にも畠山氏を支えた遊佐氏一族として見劣りしない力量者であったと評価されている。永禄10年（1569年）までの存命は確認されており、天正4年（1576年）の畠山高政の死去を見守った家臣の一人「遊佐越中殿」もこの遊佐高清であるとされるが、異説もある。従来は遊佐長教の暗殺後、その子・信教が成長するまでの繋ぎとして活動したと考えられていた。しかし、近年の研究では、畠山高政の側近の奉行で、寺社の監督を主に担当していたこと、その他家中の統制においても大きな役割を果たしていたとする史料もあり、遊佐長教の執政期に勢力を失った主君・畠山高政の下で、遊佐長教系と対立する形で畠山氏を支えていたことが明らかになった。教興寺の戦いの時点で遊佐信教は三十代の半ばを越えており、高清と信教はほぼ同年代の人物であることから、高清が遊佐氏の中継ぎの人物という評価は現在においては疑問視されている。
シンプソン一家はアメリカにある架空の街スプリングフィールドに住む典型的な中産階級の一家である。一家の父であるホーマーはスプリングフィールド原子力発電所の安全検査官をしている。愚鈍で少しおかしいところもあるが、冗談好きな性格をしており、口癖は「[D'on!]」である。彼の妻マージは、アメリカにおけるステレオタイプな主婦像を具現化したかのように描かれている。彼ら夫婦には3人の子供がおり、トラブルメーカーである10歳児のバート、そして8歳にしては早熟なリサ、そして、おしゃぶりを咥えた幼児であるマギーの3人である。末子のマギーは基本的にしゃべらないが、たまに交信することもある。また、犬のサンタズ・リトルヘルパーと猫のスノーボール2世は一家のペットであり、彼らが主役となったエピソードもいくつかあった。番組は1989年以来延々と続き、番組内では様々なイベントが発生しているが、彼ら自身は年は取らない。登場人物の名前の多くは原作者マット・グレイニングの家族や親戚から付けられており、ホーマーとマージは彼の両親、リサとマギーは彼の妹の名前である。グレイニングに息子が生まれたときもホーマーと名づけた。番組には様々なキャラクターが登場する。ホーマーの仕事仲間、家族の親類とその友人、バートの学校の教師達や町の有名人にその他の市民などがいる。登場人物の大半はたった1回の番組制作のために冗談で大勢作られてしまった。そして番組がヒットした結果、登場人物達にも色々な役割が与えられ、彼ら自身のエピソードも色々作られていった。原作者のマット・グレイニングによると、番組制作のおりに見ていたSCTV(En)のお笑い番組からこの番組を作り上げるためのヒントを得たという。