ブックマーク / xtech.nikkei.com (3)

  • 設計だけでコードを書けないなら断る、TDD伝道師の原点

    コンピュータに最初に触れたのは、中学1年のときに家にパソコンが来たことでした。父親がコンピュータソフトウエア開発の会社を立ち上げて、家に開発用のDOS/Vパソコンがやって来たのです。 悔しいことに、その時点ではプログラミングにはあまり興味を持ちませんでした。単なるゲーム機の一種としてDOS/VやWindows 3.1のパソコンに触れていたというのが実情です。高校まではプログラミングは全くやっていませんでした。 世の有名なプログラマーは、たいてい小さい頃から街頭でパソコンを触っていたりマイコン雑誌を読んだりしています。それに比べると、コンピュータにあまり興味を持たなかったことにコンプレックスや一種の後ろめたさを感じています。 留学でコンピュータの重要性に気づく 1996年に国際基督教大学(ICU)に入りました。ICUには教養学部(リベラルアーツ)という一つの学部しかありません。「最初の2年間

    設計だけでコードを書けないなら断る、TDD伝道師の原点
  • 強いRubyが、クックパッドを強くする――Rubyコミッター笹田氏の場合

    今、エンジニアが身に付けるべきスキルは何か。連載では、最近転職した高スキルのエンジニア、およびその人を採用した側へのインタビューを通じて、「優秀なエンジニアが身に付けたいスキルはどんなものか、なぜそれを身に付けたいと思ったか」「企業が今、エンジニアに求めるスキルは何か」に迫る。 第1回に登場するエンジニアは、オープンソースのプログラミング言語「Ruby」のコミッターである笹田耕一氏。同氏は2017年1月、クックパッド転職した。笹田氏に転職を決意させたものは、何だったのか。 国内最大級のレシピ情報サイトを運営するクックパッド。2017年1月、オープンソースのプログラミング言語「Ruby」のコミッターである笹田耕一氏を社員に迎えた。コミッターとは、システムのソースコードなどを管理するデータベース(リポジトリ)に、変更を加える権限を持つ開発者のことだ。 笹田氏はRuby言語処理系の主要開発者

    強いRubyが、クックパッドを強くする――Rubyコミッター笹田氏の場合
  • 怒りを通り越してあきれるOracleユーザー

    Oracle DatabaseDB)は信頼性や可用性が高く、当社のシステムには欠かせない。しかしここ数年、保守料が右肩上がり。IT予算に占めるOracle DBの保守料金の割合が増えて困っている」。 製造業A社のシステム部長は悩んでいた。会計や販売管理、生産管理など社内の主要なシステムは全てOracle DBを利用している。しかし開発時期はバラバラで、システム構築を依頼したITベンダーもシステムごとに異なっていた。Oracle DBのライセンスはシステム構築に合わせて、その都度購入している。システムごとに同じOracle DBとはいえ、バージョンは異なり、システム部門の保守作業も手間になっていた。 「Oracle DBを使っているシステムの維持費用を削減したい」。こう考えたシステム部長は、安定稼働していて、今後も大きな業務機能の変更もないと想定できるシステムのデータベースの保守契約を止

    怒りを通り越してあきれるOracleユーザー
  • 1