書き直すとは?/ セントラルファイナンス
[ 43] 理解することが書き直すことを意味するとき
[引用サイト] http://www.aoky.net/articles/jeff_atwood/when_understanding_means_rewriting.htm
|
しかし、ソフトウェア開発者が時間を実際どう使っているか観察したなら、ほとんどの時間をコードの理解に使っていることがわかる。 どうしてコードを新規に書くより5倍もの時間をコードの修正に使っているのか? それは新規のコードはほとんどすぐに古くなるからだ。何か新しくコードを書く。コーヒーを飲んで一服する。すると突如として、コードは古いコードになっている。できたてのコードはせいぜい初期のデザインしか反映していないが、デザインの多くの部分は前もって現われるものではない。開発プロジェクトの多く が反復的開発手法を使っている。デザイン、コーディング、テスト、繰り返し。たくさんの繰り返し。すべてが新しいコードなのは最初のイテレーションでのコーディングだけだ。最初のイテレーションが終わると、コーディングは新しく書くよりも修正作業の割合が増えていく。また、バグ修正におけるコーディングもほとんどがコード修正のカテゴリに入る。Visual Studioの開発チームを見るといい。安定化(つまりバグフィックス)のマイルストーンは新機能のマイルストーンと同じくらいに長い。コード修正は、新規のコードより コードの理解にコード修正の3倍もの時間が費やされているのはなぜか? コード修正をする前に、それが何なのか理解する必要があるからだ。これは既存のコードのどんなリファクタリングについてもあてはまる??リファクタリングで意図しない変更をしてしまわないように、コードの振る舞いを理解しておく必要があるのだ。デバッグでは、問題の修正自体より問題の把握に多くの時間がかかる。問題を修正した後は、新しいコードを理解して、修正が正しいことを確認する必要がある。新規にコードを書く場合でさえ、まったくスクラッ チからやるわけではない。そのコードのかなりの部分は、既存の他のコードの呼び出しになっている。それは自分たちで書いたコードかもしれないし、Microsoftやサードパーティの提供するソースコードのないライブラリかもしれない。そういった既存のコードを呼び出すときには、前もって詳細を正確に理解しておく必要がある。私が最初のXMLアプリケーションを書いた時、XMLを扱うクラスライブラリについて詳しく知るためにコードを書くよりも多くの時間を使 うことになった。新機能を追加する時でも、再利用できるところがないか既存の機能を理解する必要がある。コードを理解するというのは、プロの開発者が時間の大部分を使っている活動なのだ。 多くの開発者がコードを「理解」するのは、それを書き直すことによってだと思う。ジョエルはコードを書き直すのはいつだってまずい考えだと思っているようだが、私にはそれほどの確信はない。 「ホーキング、未来を語る」によると、リチャード・ファインマンが死んだ時、彼の黒板にはこう書かれていたそうだ。 別に開発者が何でもかんでも書き直したがっていると言っているわけではない。ただ、コードを書き直さずに理解できる開発者というのはごくわずかしかいないということだ。私はコードを読むことの価値を強く信じているが、同時にいいコードが書けるようになる唯一の方法はコードを書くことだと思っている。それもたくさんのコードを。いいコードに、悪いコード、その間のすべて。開発者が(また)車輪を再発明することを望んでいる人はいない。しかし車輪の仕組 他の人の書いたコードを理解する??それがどう組み合っているのか本当に理解する??には、膨大な精神的努力が必要となる。しかし、ソースコードは本当にアプリケーションを理解する最良の方法なのだろうか? 何かの機構をスクラッチからデザインするほうが、自然はそれをどのように作り出しているか解明するよりも容易である。 私はたくさんのアプリケーションを扱ってきたが、自分で書いたソースの助けがあってさえ、そのアプリケーションが正確にどう機能するのか説明するのには困難を感じる。3人、5人、あるいは20人の開発者が関わっている場合には、その説明がどれほど難しくなるか考えてみるといい。 ソースコードは本当にアプリケーションについて物語ってくれるのだろうか? 私には何とも言えない。あるいはアプリケーションについて理解する最良の方法は、逆説的ではあるが、ソースコードをまったく無視してしまうことなのかもしれない。何かのアプリケーションが実際どう機能するのか知りたいなら、ユーザがどう使っているか注意して観察することだ。そしてそのアプリケーションを自分で書いてみることだ。 |
[ 44] "文学作品をラノベ風に書き直すスレ" - REVの雑記::Group::Lightnovel - LightNovel Group
[引用サイト] http://lightnovel.g.hatena.ne.jp/REV/20070321/p1
|
国境の長いトンネルを抜けると、急に一面の銀世界になった。汽車が雪国に入ったのだ。車窓から漏れる灯火に雪が白く照らされている。 しばらく外を眺めて、車内に目を戻すついでに僕は通路を挟んだ向かいの座席にちらっと視線を走らせた。 そこに一人の少女が座っていた。目元の柔らかな、色の白い、僕の周りではちょっと見たことがない美少女で、彼女が乗り込んできたときからずっと気になっていたのだ。 その時、それまでずっとスムーズに走っていた汽車が突然ガタガタ揺れた。体が進行方向に引っ張られる。運転手がブレーキをかけたのだ。鉄の車輪がキーッと軋んで、信号所に汽車が止まった。 しかし彼女は僕には目もくれずに僕の隣の窓を開けた。少しがっかりしたけれど、まあそんなもんだろう。彼女が開いた窓から冷気が流れ込んできた。外の空気は驚くほど寒かった。彼女は窓から体を乗り出して、 彼女の声に気づいて、一人の男が雪に足を取られながらゆっくりと近づいてきた。彼は古めかしいカンテラを提げて、襟巻を顔の真ん中までぐるぐる巻いて、耳覆いのついた暖かそうな毛皮の帽子を被っていた。 (もうそんなに寒いのか)と実感して外を眺めると、まだほの暗い早朝の空気の向こうに鉄道員たちが住んでいる官舎らしいバラックが山裾に点々と建っているのが見えた。 「……派手な暮しをしている者には、人質ひとりずつ差し出すことを命じて居ります。御命令を拒めば十字架にかけられて殺されます──今日は六人殺されました」 つぶつぶと泡が流れて行った。二人もそれを見て五六粒泡を吐き、それはキラキラと光りながらはるかな天井へと上っていった。 それこそが世界のありようで、異を唱えることも、疑問をもつことも許されない、ゆるぎのない現実だと思っていた。 僕は朱雀大路に響く雨の音を聞きながら、何とはなしに呟いた。そして、言ってから気が付いた。今の僕は、雨が止まなくとも何一つ問題は無いのだ。 都が荒れ果てたせいで奉公先にも人を雇っている余裕が無くなり、今日の今日、暇を出されたばかりなのだから。 爽やかな九月一日の朝、嘉助は学校の運動場に走りこんだ。日光のあふれる運動場にはすでに何人かの姿がある。 と、近づくにつれ、彼らの様子がおかしいことに気がついた。一人の子は完全に泣いていて、もう一人も泣いてこそいないが今にも泣き出しそうな顔で経っている。 後からやってきた佐太郎や耕輔たちも、どうした、何かあったのか、と口々にいいながらやってきて、嘉助と同じようにその場に立ちすくんだ。 |
[ 45] Amazon.co.jp: 縄文人のこころを旅する―ホツマツタヱが書き直す日本古代史: 池田 満: 本
[引用サイト] http://www.amazon.co.jp/c,?a??aooa?Ra??a??a??a??a??a??a??a�?a??a??a??a??a??a?±a??a?,a??c?´a??a?\a?¬a??a≫£a?2-a±?c?°-ao�/dp/4885460980
|
対象商品であれば、購入金額にかかわらず、配送料が無料になります。つまり、無料配送サービスの最低購入金額(1,500円)を意識せずに、お買い物をお楽しみいただけます プライム会員は、対象商品の購入の全てについて、通常配送又はお急ぎ便配送を無料(本規約中のその他の制限や条件にご留意ください)で受けることができます。但し、これらの配送オプションは、当サイトの在庫状況、注文期限及び一部については発送地域により限定されます。プライム会員は、同一の住居(同一住所)に住む家族を2人まで追加費用なしで家族会員としてプライムに加入させることができます。(20歳未満の会員は、その親権者又は後見人の関与なしにAmazon.co.jpのサイトを利用することはできません。)プライム会員は、いつでも家族会員の変更又は退会をさせることができます。家族会員は、プライム会員が会員を辞めた場合又はプライム会員により退会させられた場合には、自動的に家族会員の地位を失います。プライムは、法人利用、又は営利目的、業務目的若しくは再販売目的のお客様にはご利用頂けません。 プライムの対象は、Amazon.co.jpがwww.amazon.co.jp上で販売する特定の商品で、沖縄及び一部離島を除く日本国内を発送先とするものに限られます。当サイトは、都度当サイトの判断により、例えば設置が必要となる大型商品又は重量商品、危険物として規制されている商品その他発送に関して特別な配慮が必要な商品を、プライム対象外商品とすることができます。また、第三者により、又はAmazonマーケットプレイスなどの第三者販売プログラムを通じて販売される商品は、プライムの対象ではありません。なお、プライムの対象商品である場合には、当サイトのウェブサイト上に、それが明示されます。 お客様は、プライム会員に登録し、プライムを利用するために、Amazon.co.jpのアカウントを取得しなければなりません。当サイトは、当サイトの判断により会員登録を受入れ又は拒絶する権利を有しています。お客様は、上述の家族会員によるプライムの利用方法を除いては、自己の会員資格又はその特典を譲渡又は移転することはできません。プライム対象商品であっても、場合により注文や取扱いに関する料金又は税金がかかる場合があります。支払い方法が代金引換の場合は、別途代引手数料が請求されます。もし、お客様が注文する商品の一部がプライムの対象商品ではない場合には、お客様はかかるプライム対象外商品について所定の配送料を支払うことになります。また、注文の変更やとりまとめ、送付先、配達時期又は配達方法の変更は、プライムの適用について影響を与えることがあります。以下の点に注意して下さい。 通常配送及びお急ぎ便配送オプションは、お客様への配達予定日を決定するためのものです(これらのオプションは、商品の入手可能性や当サイトの発送予定日を反映するものではありません。)。 当サイトは、当サイトの判断において、陸路又は空路から発送することができます(これらのオプションは、運送方法の指定サービスとは異なります。)。 プライムの年会費は、3900円です。この年会費は、以下に明示的に規定する場合を除き、払戻しされません。翌年についてのプライム会員登録の更新前に、お客様が退会したい旨を当サイトに通知しない場合には、お客様の会員登録は自動的に更新され、お客様への通知なくして、当サイトは、お客様が登録された支払い方法に基づき、その時点で適用される年会費及び税金の支払を受けることができます。 Amazonプライムの会員は、会員登録後、サービスを共有できる家族の方も含め、一度もサービスを利用されていない場合は、キャンセルすることができ年会費の払い戻しを受けることもできます。 当サイトは、お客様に対し様々なプライム無料体験その他の会員の募集をすることがあります。無料体験会員は、当該会員募集の際に特別に規定されたものを除き、本規約の条件に従うものとします。無料体験会員はいつでも、無料体験期間の終了の際に、Amazon.co.jpのアカウントサービスを通して年会費を負担するプライムの会員登録をしないという選択をすることが可能です。 当サイトは、当サイトの判断により、お客様に何らの通知なくして、本規約、Amazon.co.jpの利用規約やプライバシー規約又はプライム会員に関する事項について変更することができます。しかしながら、年会費の増額については、会員登録を更新するまでは適用されません。また、当サイトが通常配送、お急ぎ便配送オプションの配送を有料としたり料金を値上げする場合、又は当サイトが、お客様が加入させることができる家族会員の人数を減らす場合には、その変更が生じる少なくとも30日前にEメールによりお客様にその旨を通知します。もしお客様がこれらの変更の実施前に退会される場合には、当サイトは、残りのプライム会員期間(但し、一ヶ月単位で残っている期間に限る)を基準に、年会費の割合的払い戻しをします。この払戻オプションは、当サイトが行なうその他の変更には適用されません。万が一、これらの変更が違法、無効又は何らかの理由により強制力がないと判断された場合でも、これにより、その他の有効かつ強制力のある変更又は条件は影響を受けることはありません。当サイトが本規約等を変更した後に、お客様がプライム会員登録を継続する場合には、お客様はその変更に同意したものと見なします。もしお客様がかかる変更に同意しない場合には、お客様はプライムを退会しなければなりません。 当サイトは、当サイトの判断により、お客様に通知なくして、プライム会員登録を解除することができます。もし当サイトが解除を行う場合には、当サイトは、残りのプライム会員期間(但し、一ヶ月単位で残っている期間に限る)を基準に、年会費の割合的払い戻しをします。しかしながら、当サイトが、お客様の行為が本規約又は法律違反、会員特典の詐取又は悪用並びに当サイト又は他の会員の利益を害するものと判断し解除する場合には、年会費の割合的払戻しはいたしません。当サイトがお客様に対して本規約の各規定を厳格に遵守するように要求しなかったとしても、それは当サイトの権利の放棄を意味するものではありません。 Amazon.co.jpの利用規約中の責任の限定及び免責に加えて、当サイト若しくはその取締役、役員、従業員、代理人若しくはその他代表者は、プライムに起因若しくは関連する直接的、間接的、特別、偶発的、必然的又は懲戒的な損害賠償又はその他の損害賠償について責任を負いません。当サイトの契約上、保証上、不法行為法上(不作為も含む)又はその他の責任限度額は、お客様が支払った直近の年会費を上限とします。 これらの免責及び責任の限定は、法律上許容される限度において適用され、退会又は解除によりその効力は失われません。お住まいの国や地域によっては、法律により、特定の損害について免責又は責任限定が許されません。もしこれらの法律がお客様に適用される場合には、上記の免責又は責任の限定の規定の全部又は一部は適用されず、お客様は上記規定に関係なく損害賠償請求ができます。 下のボタンをクリックして今すぐお申し込みいただけます。お申し込み完了後、この注文に新しい配送料が適用されます。今回お申し込みされない場合でも、申し込みページからいつでもAmazonプライムの会員登録ができます。 後でお申し込みされる場合は、この注文にAmazonプライムのサービスは適用されませんのでご了承ください。 支払い情報は最新のものですか? 指定したクレジットカード番号や有効期限を更新する必要がないか、必要に応じて確認してください。 配送方法はお急ぎ便ですか? 商品詳細ページの右側にある通常の1-Clickボタンを使用する場合は、お届け先への配送方法を確認してください。Amazonプライムのサービスを便利にご使用いただくには、配送方法を通常配送からお急ぎ便に変更する必要があります。 1-Click機能を利用して注文するのではなく、ショッピングカートを使用して注文する場合は、ショッピングカートに商品を入れて通常どおりレジに進んでください。「注文内容」ページには、以下が表示されます。 できるだけ早くお届けするように、商品は初期設定で「準備ができ次第発送」されるように設定されます。追加料金は発生しません。 家族に登録案内をおくるには、名前、続柄、Eメールアドレス、誕生日をそれぞれのフィールドに入力して、「登録案内を送る」をクリックします。入力したEメールアドレス宛てに、Eメールが自動的に送信されます。登録案内を受け取られたご家族の方はEメールの中にあるリンクをクリックし、サイト上にて登録手続きを完了してください。なお、登録案内を送ったお客様の誕生日を入力する必要がありますのでご注意ください。 家族会員を削除するには:削除する家族名の横にある「削除」ボタンをクリックします。削除された家族会員には、お知らせEメールが自動的に送信されます。 お急ぎ便は、日本国内への発送のみにご利用いただけます(一部地域を除く)。お急ぎ便対象外の商品については、通常配送をご利用いただけます。 このサービスは、法人アカウントをお使いの方、業務目的で商品を購入する方、再販目的で商品を購入する方はご利用いただけませんのでご了承ください。 Amazonプライムのサービス対象商品がご注文の一部に含まれる場合には、対象外の商品には該当する送料が請求されます。 商品は陸路または空路を使用して発送されます。このオプションは配送業者指定の配送サービスとは対応しません。 Amazonプライムの会員は、会員登録後、サービスを共有できる家族の方も含め、一度もサービスを利用されていない場合は、キャンセルすることができ年会費の払い戻しを受けることもできます。 会員登録は、毎年自動的に更新されるように設定されています。「アカウントサービス」から会員ページにアクセスすれば、自動更新しないように設定したり、更新時に支払い方法を変更することもできます。 下のボタンをクリックすると、上記の商品をショッピングカートに入れるとともに、年会費¥ 3,900でAmazonプライムの会員登録の手続きができます。年度の年会費、¥3900 は、お客様が選択したクレジットカードに請求させていただきます。また、お客様がAmazonプライムの会員登録を更新し続ける場合は、毎年、このクレジットカードに請求させていただくことになります。会員登録は、「アカウントサービス」でいつでもキャンセルすることができます。会員登録をキャンセルすると、次年度の年会費は、クレジットカードに請求されません。また、Amazonプライムの特典を一度も使っていない場合、会員登録をキャンセルし、年会費の全額返金を受けることができます。有効期限切れなど、なんらかの理由によりご指定のカードが使用できない場合、アカウントサービスに登録してある別のクレジットカードを選択させていただきます。 下のボタンをクリックすると、会員規約に同意したことになり、登録されているクレジットカードに年会費を請求します。 漢字渡来以前の真実を求めて。魏志倭人伝、古事記、日本書紀などの漢字文献からでは真実は読めない。古いヤマトコトバの深奥へ迫る旅へいざ出発。 漢字渡来以前の古代史は「古事記」や「日本書紀」など漢字文献では解明できない。いまに残る古代文化の名残りの地を訪ね、ホツマツタヱ文献などによって読み解く。 松本善之助さんの秘蔵っ子、最近の筆者は神路をゆく感がある。読み易い語り口で、本当の日本の真相にせまってくる。そういえば、誰かが『ブッ魂げた!』と言っていたことを思い出す。これは、『ホツマツタヱを読み解く』の読後感だった。 ※ 「この商品について語る」では、「この商品について語る」ガイドライン等に基づき、評価の高低等にかかわらず、お客様の自由な投稿を掲載しています。商品のご購入の際はお客様自身でご判断下さい。 製品詳細ページやサーチ結果を表示した後、興味のあるページに戻る簡単な方法についてはここを参照してください。右の列には、ショッピングセッションのお役立ち情報が表示されます。 |
セントラルファイナンスのサイトです。