タグ

2011年1月31日のブックマーク (5件)

  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
    j5ik2o
    j5ik2o 2011/01/31
    Java7のNIO.2
  • 最近興味深いと思ったWeb記事のリンク集 - give IT a try

    社内のメンバーに紹介しようと思ってためてきた各種Web記事へのリンクが大量に溜まっちゃいました。 ついでにここでも紹介しておきます。 一部の記事は会員登録が必要かもしれません。あしからず。。。 プログラミング/プログラム設計 プログラミングについてあまり知られていない7つのこと http://www.tommyjp.com/2010/08/blog-post_1710.html => どれも超重要。知らなかった人はこれを機に覚えておきましょう。 ソースコードの質 http://el.jibun.atmarkit.co.jp/genmaicha/2010/11/post-5c3e.html => 保守性、可読性、拡張性の重要性について。 技術的負債 http://d.hatena.ne.jp/asakichy/20101210/1291936604 => 技術的負債の原因や解決策について(そ

    最近興味深いと思ったWeb記事のリンク集 - give IT a try
    j5ik2o
    j5ik2o 2011/01/31
    "設計と実装の両輪"の紹介ありがとうございます!
  • なんでマネジメントを勉強するのか - 西尾泰和のはてなダイアリー

    なんで独立する気も中間管理職になる気もないのに君はマネジメントを勉強しているのか?って質問に対する答えとしてちょうどいいものをドラッカーBotがつぶやいていたので転載する。 知力や想像力や知識は、あくまでも基礎的な資質である。それらの資質を結果に結びつけるには、成果をあげるための能力が必要である。知力や想像力や知識は、限界を設定するだけである。 プログラミング能力とか英語力とか色々なアイデアとかは、必要条件であって十分条件ではない。成果に結びつけるためにはそれらを組み合わせて運用するためのメタな知識が必要である。プログラマならもっとわかりやすいたとえができるだろう。タイピング能力とかライブラリに対する知識とかがあっただけではよいプログラムは書けない。「プログラミング能力」っていうメタな知識が必要である。マネジメントはもう一段メタな知識なんだ。

    なんでマネジメントを勉強するのか - 西尾泰和のはてなダイアリー
    j5ik2o
    j5ik2o 2011/01/31
    禿同 /なんでマネジメントを勉強するのか - 西尾泰和のはてなダイアリー -
  • Mockitoノススメ - Fly me to the Luna

    モックライブラリ使ってますか? 僕はJavaの人なので、主にJUnitを使ってテストコードを書いています。テストコードを書いている最中、「もしこのオブジェクトから例外が帰ってきたら、ちゃんと例外のハンドリングができてんの?」等々、既存のオブジェクトの振る舞いを差し替えたくなることってありませんか?そういうときにモックライブラリを使うと、既存のオブジェクト処理を差し替える事ができます。 実は最初はモックライブラリって意味あるの?と懐疑的だったんです。どういうところに懐疑的だったかというと、 テストコード中に出てくるモックライブラリのセットアップがめんどい。 テストコードがプロダクトコードの実装に依存しちゃうんじゃないの?プロダクトコードをちょっと変えただけでテストが落ちるようになるんじゃないの? みたいなところです。でもMockitoというモックライブラリを使ってテストコードを書き初めてから

    Mockitoノススメ - Fly me to the Luna
  • NetBeans IDE 7.0からRuby on Railsのサポートを廃止 | エンタープライズ | マイコミジャーナル

    NetBeans IDE NetBeansチームは27日(米国時間)、NetBeans IDE 7.0からRuby on Railsのサポートを廃止すると発表した。もともとJavaの統合開発環境として登場したNetBeansだが、バージョンを重ねるにつれてJava以外のプログラミング言語もサポートした統合開発環境へ発展していった。Ruby on Railsのサポートもそうした取り組みの一環だった。 NetBeans IDEにおけるRuby on Railsサポートは好評なものだったが、利用率は低いものだったという。NetBeans IDE 7.0の目玉はJDK7に対応することにあるが、JDK7が提供するさまざまな機能に対応するためにはNetBeans IDE側も積極的に開発を進める必要がある。こうした開発にリソースを集中させるため、Ruby on Railsのようにあまり使われていない機能

    j5ik2o
    j5ik2o 2011/01/31
    サポート廃止