タグ

2014年11月16日のブックマーク (3件)

  • (あなたの周りでも見かけるかもしれない)インスタンス変数の間違った使い方 - Qiita

    (2021-8-28追記) この記事の改訂版を書いてみました。改訂版の方が易しい内容になっているので、プログラミング初心者の方はこちらを参考にしてみてください。 はじめに:「引数があるよりは、ない方が良い」? 先日、同僚の西見さん(@mah_lab)がこんな技術ブログを書いていました。 インスタンスメソッドとクラスメソッドはどのようにして使い分けるべきか?(Rubyの場合) 同じ内容を僕だったらどういうふうに書くかな~?と思って、ちょっと書き始めてみたんですが、わかりやすく実践的な説明をするのは意外と難しく、内容も西見さんのブログとほぼ同じになりそうだったので、途中で断念しました。 というわけで、インスタンスメソッドとクラスメソッドの使い分けが未だにあやふやだという方は、ぜひ西見さんのブログを読んでみてください! ・・・なんですが、1点だけ気になる点がありました。 それはインスタンスメソッ

    (あなたの周りでも見かけるかもしれない)インスタンス変数の間違った使い方 - Qiita
    n314
    n314 2014/11/16
    状況による。区切り文字や入力文字コード、出力文字コードを変えながら複数のファイルを処理するなら最初のダメな例のやり方でやるかも。
  • 【ノンプログラマ向け】プログラマの仕事内容を理解する(1) ~「テスト」という工程が必要な理由 | きのこる庭

    前書き 「一緒に働いている以上、プログラマのことを理解して仕事をしたい」そう考えている企画・ディレクションの方は経験則的に少なくない。 ノンプログラマから見て、プログラマの仕事はイメージが湧きづらく、何故その工程にそこまでのコストをかける必要があるのかわからない事が多い。 プログラマは作業の必要性を説明してくれるかもしれないけれど、専門用語も多いしイマイチピンとこなかったりする。 ここで重要なのはまさに「イメージ」だと思う。すなわちイメージを提供するための良質なメタファーだと思う。メタファーが良質であれば より直感的に理解できる。 実際メタファーの力はバカにならない。「Chef」も「Jenkins」も それぞれ 統一的な世界観が学習者の直感的な理解を後押ししてくれる。 というわけで、今回から数回に分けて なるべく「技術的な話」をせずに イメージを想起しやすいストーリーを導入することで プロ

    【ノンプログラマ向け】プログラマの仕事内容を理解する(1) ~「テスト」という工程が必要な理由 | きのこる庭
    n314
    n314 2014/11/16
    プログラミングを何かに例えるなってあれほど(ry まー世の中に無いもの作るときにテスト必要なのはどの分野でも同じなんじゃないのかな。
  • お前は何もわかっていない... (#2711593) | GNU Emacs、プロジェクトのソースコード管理ツールをBazaarからGitへ移行させる | スラド

    データ量が多いので自動処理に時間がかかるだけで 作業としてはそんなに大変では無いと思います MLで詳細が流れていますが,当人も大変だとは言っていません. 移行中はサーバ停止します.時間が掛かるけど皆待っててね,とアナウンスしているだけです. http://lists.gnu.org/archive/html/emacs-devel/2014-11/msg00548.html [gnu.org] Eric S Raymond は感情を抑制する人で、ある特定の場所以外では あまり音を吐きません。ESR自身が苦労をぶちまけている サイトがあるので、是非探してみてください。 この作業がどれほど大変だったか。それは過去30年間、Emacs はほとんど毎日、500人以上の開発者によってコミットされ続け、 その歴史をきちんと保存した形で git に移行したということです。 過去ログで経歴を確認すると、

    n314
    n314 2014/11/16