タグ

なるほどに関するwillnetのブックマーク (19)

  • メンテナブルなコードよりもテストが重要っておかしくない? - ひがやすを技術ブログ

    その意味で、実はコーディング規約より、メンテナブルなコードよりも役に立つのが、テスト。要はテストをパスしてしまえばどうコードしても構わない、というのがTDD = Test Driven Development =テスト駆動開発の考え方のベースとなっています。 テストは、どう考えても、「目的」ではなくて「手段」ですよ。 メンテ不能なスパゲティコードだけど、テストは完璧ってソースに修正を入れられますか。 「テストをパスしてしまえばどうコードしても構わない、というのがTDD」というのは、TDDをかなり狭く捉えているっていうか、誤解している。 TDDの元になっている(と思う)XPは、メンテナブルなコードを書くことを目指している(と思う)。じゃどうやってメンテナブルなコードを書くかという「設計手法」がTDDなわけです。 TDDはテスト手法じゃない。設計手法です。テストって単語が入っていると、テストの

    メンテナブルなコードよりもテストが重要っておかしくない? - ひがやすを技術ブログ
    willnet
    willnet 2008/03/28
    自信を持って、リファクタリングを行うには、自分の行った変更が、過去に作ったものを壊していないことを確かめるために必ずテストが必要になります。
  • シリコンバレーをはるかに超える、世界一のイノベーション都市を、日本に作る方法 - 分裂勘違い君劇場

    概要 東京から直通電車で20〜30分くらいのところに、経済特区を作る。 仮にJシリコンバレー特区と呼ぶことにする。 この特区では、英語が公用語。 役所、医療施設、学校、レストラン、スーパー、電車、交通標識など、あらゆるものが英語で運用される。 この特区内の企業に年収500万円以上で採用された外国人には、この特区内だけで働けるワーキングビザが発行される。 当面は、インド、中国、西欧、北米、旧共産圏などの高度知識労働者をこの都市に集めることを目指す。 この特区内では、所得税が一律10%のフラットタックス。 目標として、50年かけて世界中から1000万人の高度知識労働者をこの都市に集めることを狙う。 彼らに、世界的ベンチャー企業をどんどん生みだしてもらう。 アメリカのシリコンバレーは「アメリカ」ではない そもそも、アメリカの中でも、シリコンバレーというのはかなり特殊な土地だ。 アメリカ人全てがシ

    シリコンバレーをはるかに超える、世界一のイノベーション都市を、日本に作る方法 - 分裂勘違い君劇場
  • プログラミングのスピードを上げる方法 - teruyastarはかく語りき

    http://q.hatena.ne.jp/1203667934 ソフトウェア開発やプログラミングのスピードを上げる方法はありませんか? プログラマーとして生きていこうと決めたのですが、いつも見積もりの3倍時間がかかってしまいます。 そのため いつもつらい思いをしています。 環境を良くしようとHHKLite2を使い、カスタマイズソフトでホームポジションから離さずにプログラミングしています。 マウスもゲーム用の高精度のものを使っています。 調べ物にもタブブラウザを使い、拡張し続けて効率化をしています。 DualCoreマシンを使いメモリもたくさん積み、障害がないように心がけがけています。 出始めのころから効率化のためにエクストリームプログラミングも取り入れていました。 単体テスト、リファクタリングも当然行いますが、余計に開発速度が落ちています。 しかし開発速度は効率化とは無縁だとすら感じてい

    willnet
    willnet 2008/03/14
    頭を使わずとも書ける環境を構築すると、プログラミングのスピードは上がる。そのために最初の設計をきちんとする必要がある。正しく書くよりも、
  • 日本でしか生きていけないと将来破滅するリスクがあるので、世界中どこでも生きていける戦略のご紹介 - 分裂勘違い君劇場

    あなたは、日依存症にかかっていませんか? 日依存症とは、日でしか仕事を得られず、 日でしか生活ができなくなる、危険な病気です。 日依存症は、国家依存症の一種であり、会社依存症とよく似ています。 会社依存症の恐ろしさとその回避策 会社依存症とは、ある特定の会社でしか通用しないスキルばかり蓄積して、他の会社では通用しない人材になってしまう病気です。 会社依存症にかかると、その会社の経営が悪化して、どんどん待遇が悪くなり、給料を下げられ、「このままここにいても、少しもいいことがないまま年を取っていくだけ」という状況になっても、ひたすらその会社にしがみつくしかなくなります。 また、会社の都合で延々とつまらない仕事をさせられたり、いまいち納得のいかない降格や減給をされても、なかなか拒否しにくくなります。 上司や同僚と相性が合わず、人間関係がこじれてギスギスした雰囲気になり、毎日会社へ行くの

    日本でしか生きていけないと将来破滅するリスクがあるので、世界中どこでも生きていける戦略のご紹介 - 分裂勘違い君劇場
    willnet
    willnet 2008/03/10
    投資で収入を得る。またはスモールビジネス能力と英語。
  • 手作り結婚式 - jkondoの日記

    大学時代のクラブの先輩の手作り結婚式に参加した。新郎新婦には内緒でみんなで集まり、バーベキューしようと言って新郎新婦を誘い出し、来てみたら20人以上の人が集まっていてお祝いする、という趣向のサプライズ結婚式だった。新郎新婦はびっくりしてくれたし、温かくて良いイベントだった。 大事な友人結婚すると言ったら、いろいろ工夫してお祝いしようとする。そういう事のできるゆとりって良いなあと思う。人に何かを与えられるって豊かだなあと思う。最近、豊かさというのは、何を持っているかではなくて、何を与えられるかで計るべきだと思うようになった。人に何かを与えられるということは、それを与えられるだけのゆとりがあるということだ。それが豊かさではないか。 たとえば僕は学生の頃に自転車旅行している途中、何度も人の家に泊めてもらった。夕方に薄汚い格好でぶらぶらしていたら、「うちに泊まっていけ」と言ってくれる人が居たり

    手作り結婚式 - jkondoの日記
    willnet
    willnet 2008/02/19
    豊かさは人に何を与えられるかで計る
  • 自戒 - higepon blog

    willnet
    willnet 2008/02/15
    そうかも
  • セキュリティ過敏症 - ぼくはまちちゃん!(Hatena)

    初心者はPHPで脆弱なウェブアプリをどんどん量産すべし ↑のブックマーク うん。増田くんはいつもいいこと書くね! ブックマークの方には 危険だとか迷惑だとか踏み台だとか色々かいてあるけれど(というか踏み台ってなんだろ?) そんなに大切な個人情報をたくさん扱ってるサイトなんてどれだけあるかな。 みんなそういうサービスつくってるの? なんかすごいね。 ぼくの使っている範囲だと、(提供側が気をつけていないと) 当にまずいのは銀行と証券とカード会社のような、お金のからむサービスくらいだよ。 もちろん、他にメール内容だとか、購読しているフィードだとか、知られたくない個人情報なんてのは、人によってたくさんあるよね。 だけど、例えばぼくがメールサービス作りましたなんて言ったら誰か使う? それか無名の団体だったらどうかな。それで大切なメールやりとりしちゃうの? そう。そもそも、利用者もそれほどバカじゃな

    セキュリティ過敏症 - ぼくはまちちゃん!(Hatena)
  • 車輪の再発明だとしても記事は書くべき|| Woops'dez | Bloggin'

    デザイナーをしています。おもしろいコト大好き。イベントに参加したりカンタンなwebサービスを作ったりもときどき。twitterだけがとりえです。twitter id ; woopsdez Category Archives Monthly Archives January 2008(14) December 2007(22) November 2007(33) October 2007(21) September 2007(18) August 2007(24) July 2007(19) June 2007(40) May 2007(30) April 2007(97) March 2007(20) February 2007(11) January 2007(18) December 2006(26) November 2006(35) October 2006(50) Septemb

    willnet
    willnet 2008/01/13
    自分も、どうせ誰かが書いてるしーと思ってブログに書かずにいることが多かったが、これを見て書く意欲が湧いた
  • web newbie - Javascript初心者からみたprototype

    http://d.hatena.ne.jp/amachang/20070413/1176421425 勉強会のあと、そしてこの記事の後、 もう一度自分の中でprototypeについてまとめてみた。 下の実行結果を見て、首をかしげた人は是非とも読んでいただければと思う。 (って、首をかしげるのは僕だけか?!) var Box = function(size){ this.size = size; }; Box.prototype = { color: "red" }; var box = new Box(10); alert(box.color); // red Box.prototype = { color: "blue" }; alert(box.color); // red var box2 = new Box(11); alert(box2.color); // blue Box.p

    web newbie - Javascript初心者からみたprototype
    willnet
    willnet 2008/01/06
    prototypeについて理解が深まった。
  • <img src="http://i.yimg.jp/images/ybm/icons/sbm_nw.gif" alt="別ウィンドウで表示" border="0" height="11" width="11">

    willnet
    willnet 2007/12/25
    サービスの質が低い状態で宣伝しても逆効果。サービスの充実を待ってから打って出るべし
  • MORI LOG ACADEMY: 本当に考えたの?

    WEB Davinci Last update 20 Jun,2004. WuƂɂ͏cDɊ҂BvԊO WuguKN̍hɕqȕ|͂ǂꂾHvԊO eWB fڎ҂ɂ͒IŐ}v[gI ̃v`i{ 6/5UP cȐ̖{oł�Â錻݁A ̒{ɂ낢{ɏo̂͂ȂȂނB vĂǎ҂݂̂ȂɁA_EB`ҏW Acホテル東京銀座 東京都 Anaインターコンチネンタルホテル東京 東京都 Bulgari Hotel 東京都 The Aoyama Grand Hotel 東京都 THE GATE HOTEL 東京 by HULIC 東京都 ウェスティンホテル東京 東京都 キンプトン 新宿東京 東京都 グランドプリンスホテル新高輪 東京都 ザ・キタノホテル東京 東京都 ザ・キャピトルホテル東急 東京都 ザ・プリンスギャラリー 東京紀尾井町, ラグジュアリーコレクションホテル 東京都 シェラトン・グランデ・トーキョーベイ・ホ

    willnet
    willnet 2007/12/19
    考えるとは、具体例をいくつも出すということ。アウトプットが何もない「考えた」は「考えようとした」にすぎない
  • 頭の中にあることを瞬間的に出せる訓練をしないとコンセプトもへったくれもない:DESIGN IT! w/LOVE

    と言い切ってるところが痛快です。 殻に閉じこもって内側にイメージをずーっと溜めている、それが普通の人原さんがクロッキーの訓練をはじめたのは美大を卒業して会社に入って働き始めてから数年経った20代後半だったそうです。もちろん、美大でデッサンの訓練は積んでいて「フォルムを見る目の訓練」「ちゃんと精密にものを見て、再現する技術」はそこそこにあったと言っています。 それでも「それだけじゃアイディアをぱっと表出できない」と原さんは言います。 心の内と外側の世界は、案外簡単には行き来できないんです。殻に閉じこもって、自分の内側にイメージというものをずーっと溜めている、それが普通の人なんです。 対談者の阿部さんはこの話を聞いて「技術だけではなく、外に出せないと意味がないと」と応じていますが、まさに「外に出せないと意味がない」と思います。それもスピーディーに出せないといけない瞬間が仕事をしていればいくらで

    willnet
    willnet 2007/12/17
    失敗を恐れずに行動するのが大事。これ自体はまあ普通のことだけど、そのためにはちゃんと訓練しないとだめってところがためになった
  • 空前の人材不足でもエンジニアが大事にされないのはなぜか - @IT

    2007/11/27 シマンテックは11月27日、世界的に行ったIT環境についての調査結果「State of the Data Center Research」を発表した。企業情報システムの現場では世界的にIT人材が不足。その中でも日は特に深刻だった。 調査は米Ziff Davis Enterpriseが実施。世界の情報システムの開発、運用に関わる800人以上が答えた。対象企業の平均従業員数は3万1250人。年間の平均IT予算は米国企業で78億円、米国以外の企業は59億円。Global 2000に入る大企業が中心。800人超の回答者のうち、日の回答者は12.2%を占める。 情報システム管理の世界的な課題は人員の不足。回答者の52%が人員が不足していると答えた。さらに「適切な人材が見つからない」が86%を占めるなど、「エンジニアの頭数ではなく、(優秀な)人材が不足している」(シマンテック

    willnet
    willnet 2007/12/16
    日本の情報システムは、標準的な運用管理基準や運用管理ツールを全社で導入することなく、現場の担当者の創意と工夫(と犠牲)で成り立っているケースが多い
  • 3分LifeHacking:5分〜15分──20種類の空き時間の使い方 - ITmedia Biz.ID

    ちょっと空いてしまった5分の時間。どんなふうに活用したらいいのだろうか? たった5分と思わずに、限られた時間だからこそ、普段できないことがやれる場合もあるはず。 待ち合わせの時間に15分早く着いてしまった……。遅刻するのは論外。余裕を持って到着しようとすると、予想外に早く着いてしまい、「この空き時間をどう使おう?」と困ってしまうことがたびたびある。こんな時に、時間をどう使うか。 実践勉強系 を読む、音楽を聴く 音楽プレーヤーで英語の勉強 携帯サイトでニュースを見る 読んでいるの内容を手帳に書き写す 地図を覚える まずは非常にオーソドックスなのが「を読む」「音楽を聴く」(Biz.IDお勧めの書評からピックアップしてみよう)。そして「音楽プレーヤーで英語の勉強」。読みかけのをいつも持っていたり、音楽プレーヤーを持ち歩いている必要があるという難点はあるが、みんな普通に実践している方法だろ

    3分LifeHacking:5分〜15分──20種類の空き時間の使い方 - ITmedia Biz.ID
    willnet
    willnet 2007/12/14
    空き時間に疎遠になった友人に電話/メールするのは自分になかった発想
  • Life is beautiful: 私のとっておきのプログラミングスタイル

    404 Blog Not Found の「LiveCoding に学ぶプログラミングの三原則」を読んでいたらどうしても書きたくなったので。あくまで私のスタイルなので、参考にするもしないもご自由に。 1. スタードダッシュでできるだけはやくめどをつける 学生時代から夏休みの宿題は7月中に終わらせていた私とすれば、ラストスパートよりはスタートダッシュで勝負する。どのみち、どこかで思いっきり頑張らなければならないのであれば、締め切り間際ではなく、スタート間際に頑張るべきというのが私のポリシー。十週間のプロジェクトであれば、最初の二週間が勝負。そこで八割がたのめどをつけておき、後は流す。最初の二週間がめどが立てられなければ、十週間で完成できる可能性は低いと考える。常にそういう姿勢でいれば、締め切りぎりぎりになって致命的な欠陥が見つかって痛いめにあったり、当は大幅な設計変更をすべきなのに応急処置で

    willnet
    willnet 2007/09/16
    マイクロタスク中は割り込み不可にするという考えが参考になった
  • ユーザーに尋ねても必ずしも正しい答えは返ってこない

    今日はたまたま「ユーザーからのフィードバックを集めることの難しさ」が話題になったので、それに関連するエントリー。 もの作りにおいて、「ユーザーが何を必要としているか」を知ることは大切だが、だからと言ってユーザーに尋ねれば正しい答えが返ってくる訳ではないところが難しいところ。具体的な例としては、こんなものがある。 1. サイレント・マジョリティの声は聞こえてこない これはMicrosoftで実際にあったことだが、Outlookのチームではユーザーから寄せられる機能追加のリクエストに従って色々な機能を足していた時期があったが、その結果不必要な機能ばかり増えて、単純な作業が逆にやりにくくなってしまった(たとえばカスタム・フォームが良い例)。このケースでは、ごく一部のヘビー・ユーザーばかりが声がでかく、「今の機能で十分、これ以上複雑にしないで欲しい」というユーザーは何も言ってこない(こういう人たち

  • まずは残業自体の必要性を問うべき - CROOK

    残業代の出ない残業が増えた場合、可処分所得も時間も減るわけだから、消費が冷え込めば、内需の産業には結局影響が出るだろう。海外との競争力を重視する経団連には、どうでもいいことかもしれないが、生産過剰の消費減退で不景気になってしまう。だから、「ホワエグ関係ねー」と思いがちだが、市場を鳥瞰的に見ると実は関係があるのだ。 ホワイトカラーエグゼンプションは良くない!って意見もまあわかるんだけど唯一この辺りが納得いかないんだよなあ。とりあえず自分がいるIT業界に限って話してみます。まず、残業代が出ないと可処分所得が減るってその通りなんだけどさ。 そもそも残業代ありきとして年収を考えてるのが歪んでるんじゃない? 残業代とはその名の通り通常勤務時間を超えた時間労働に対する報酬だよね。となると残業がなかったら当然受け取れないお金なわけだ。なのにそんな話は一切出て来ないのが不思議。逆にサービス残業の話は出て来

    まずは残業自体の必要性を問うべき - CROOK
  • My Life Between Silicon Valley and Japan - 「好きを貫く」のはそんなに簡単なことではない。意識的で戦略的でなければ「好きを貫く」人生なんて送れないよ。

    「直感を信じろ、自分を信じろ、好きを貫け、人を褒めろ、人の粗探ししてる暇があったら自分で何かやれ。」を書いてから二週間。休暇で海外に出ていたのでしばらくこのブログを更新できなかったが、その間の膨大な反応も、帰国してから全部読んだ。 僕のやブログをずっと読んでくれている人には「言わずもがな」かもしれないけれど、あの短いエントリーを単体で読むだけだと誤解を招くだろう部分が「好きを貫く」ことの難しさ、厳しさだ。 人生の幸福とは「好きを貫いて生涯を送ること」だと僕は思っている。「好きを貫いて生涯を送ること」は素晴らしいことだ。人からどう見えるとか、他人と比較してどうこうという相対的基準に左右されるのではなく、自分を信じ、好きを貫く人生を送ること。当の幸福とは、そういう心の在り様にこそあると、僕はそう信じているから、若い人達に、そんなに簡単に「好きを貫く」ことを諦めてほしくない。でも「簡単だから

    My Life Between Silicon Valley and Japan - 「好きを貫く」のはそんなに簡単なことではない。意識的で戦略的でなければ「好きを貫く」人生なんて送れないよ。
    willnet
    willnet 2007/04/01
    共感。同感。まさに。
  • MOZANBLOG 昇給をネゴしてみよう

    willnet
    willnet 2007/03/30
    純日本人の自分にはなかった発想。日本ではまるまる同じことをするのは難しいが、要素を取り入れていきたい。
  • 1