タグ

ブックマーク / developers.srad.jp (11)

  • 東証曰く、システム開発においてコーディング後にはドキュメントは不要 | スラド デベロッパー

    2005年に発生した、「ジェイコム株大量誤発注事件」はみずほ証券に大きな損害を与えた。みずほ証券はこの損害の原因の1つに東証の売買システムのバグがあるとして、東京証券取引所(東証)に対し賠償を求める裁判を起こしていたのだが、この裁判が3月18日に結審した(日経ITpro)。これを受けて、日経コンピュータが「みずほ証券-東証裁判の争点を洗い出す」として争点をまとめている。 ここで興味深いのは、東証の開発手法やソースコードに対する姿勢だ。東証はソースコードの修正時にそれに対応するドキュメントの修正を行っていなかったそうなのだが、これについて「コーディングが終了した後はドキュメントは不要」と主張している。いっぽうのみずほ側はこれについて「ソフトウェア工学の知見を無視する暴論だ」として、重大な過失であると主張している。 また、ソースコードには著しい重複があったことが判明しているのだが、これについて

    poppen
    poppen 2013/04/07
    DRYとか知ったことか! みたいな。 "ソースコードには著しい重複があったことが判明しているのだが、これについても東証側は「重複する記述を含むプログラムはそうでないものと比べて信頼性が高い」と主張している&
  • PHP、5.3 系のサポート終了が迫るも移行進まず | スラド デベロッパー

    21 日の W3Techs の記事によると、PHP 5.3 系のサポート終了 (end of life cycle) が今月末と迫る中、いまだもっとも使われている PHP のバージョンは 5.3 系であり、5.4 系への移行はほとんど進んでいないという (W3Techs の記事, マイナビニュースの記事より) 。 PHP のバージョン別のシェアとしては長い間 2010 年 12 月にサポートが終了した 5.2 系が最も高いシェアを占めていたが、21 日ついに 5.3 系がそれを追い越しトップシェアを獲得した。しかし、その 5.3 系も 2013 年 3 月のサポート終了が予定されており (PHP 5.3.20 リリース時のニュース記事)、来月以降唯一のサポート対象となる 5.4 系は昨年 3 月にリリースされたが (/.J 記事) いまだ 3 % 程度のシェアしか獲得していないという。5.

    poppen
    poppen 2013/03/28
  • 優秀なプログラマが5人いれば、1000人の二流プラグラマ以上の結果を出せる? | スラド デベロッパー

    Netscape創業者であり、現在は投資家というMark Andreessen氏が、「5人の素晴らしいプログラマは1000人の二流プログラマを完全にしのぐ」という発言をしたそうだ(@IT編集部の西村氏のブログ、このことが言及されているBill Taylor氏のブログ)。 内容は西村氏のブログにまとめられているのだが、最近シリコンバレーでは優秀なエンジニアの「価格」がうなぎのぼりだそうで、過大評価されているのではないか、という話である。優秀なプログラマは下手なプログラマの数十、数百倍の生産性を持つと言われているからこその結果なのだが、実際のところはどうなのだろうか?

    poppen
    poppen 2011/06/23
  • Michael Meeks氏曰く、OpenOffice.orgプロジェクトは「極めて病んでいる」状態 | スラド デベロッパー

    OpenOffice.orgの開発にフルタイムで携わっているMichael Meeks氏が、自身のブログでOO.oの開発アクティビティの統計を紹介し、Linuxカーネル開発のそれと比べたりしながら自身の見解を述べている(家/.記事)。 Meeks氏はOO.oプロジェクトが「極めて病んでいる」状態にあると指摘し、次のように述べている。 「健全なプロジェクトであれば大勢のボランティア開発者が関わり、それに加えて多くの同業企業による共通コードプールへの貢献がみられるはずだが、OO.oにはこれがない。Linuxのカーネル開発にアクティブに関わっているのは160人以上いるのとは対照的に、OO.oではアクティブな開発者は24人と、統計開始以来最少である。どんなに良く見積もっても、開発的観点からいえばOO.oは停滞しているとしか言えない」とのこと。 また、この状況を改善するには、麻痺してしまっている保

  • Solaris 10(10/08)リリース | スラド デベロッパー

    Solaris 10(10/08)がリリースされました。現在、SPARC版、x86/x64版がダウンロード可能になっています(ダウンロードサイト)。 今回の新機能のうち、目玉となるのは、なんと言っても/(root)領域に対してZFSが選択可能になったこと(Solaris Installation for ZFS Root Pools)だ。 実際に少し使用してみたが、あとからZFS Poolにミラー用HDDを追加した場合には個別にinstallbootを使用してブートプログラムの埋め込みをしなくてはならないことなど、まだ少々こなれていない様子も見られる。しかしながら、ひとつのZFS Root poolに複数の起動イメージを作成する(lucreate(1M))ことができ、起動時に選択できるなど、興味深い機能も実装されている。

  • ケータイサイト向けフレームワークMobaSiFのプロジェクト管理者に聞く | スラド デベロッパー

    SourceForge.JPでは、同サイトを利用するオープンソース・プロジェクトを毎月1つピックアップし、その開発者にインタビューする「今月のプロジェクト」というコーナーを設けています。2008年6月は、先月オープンソース化されて話題になったDeNAのケータイサイト向けアプリケーションフレームワーク「MobaSiF」のプロジェクト管理者、能登 信晴氏にお話を伺いました。 プロジェクトの概要 DeNA のケータイ向けサービス「モバオク」「ポケットアフィリエイト」「モバゲータウン」などで利用されているケータイ向けウェブアプリケーションフレームワークをオープンソース化したものです。 プロジェクト名: MobaSiF 登録日: 2008-05-07 16:22 プロジェクトホーム: http://osdn.jp/projects/moba/ 動作環境: Web ライセンス: Perl と同じ (A

  • スルガ銀行がIBMを訴えた内容の一部が判明 | スラド デベロッパー

    訴状そのものをチェックしたわけではないのであくまでリンク先の記事のみからですが…。 このあたりってシステム開発しているところではごく日常的にぶち当たっているであろう問題でしょうね。いつもスムースにすんなり完了となる方が逆に珍しかったり。しかしほとんどの場合は、擦り合わせによってなんとか収めるとかまたは逆転の発想で問題点を利点に変えてしまうとか、なんにせよ収束に向かうわけですが今回は完全に破綻してしまったと。 そこで提訴の件なんですが、最初にIBM側から「Corebankをカスタマイズする事を提案」というのが大きいのではないかと思えます。つまりIBMはCorebankを使って「うまくいく」とスルガ銀行に持ちかけているはずですから。ところが実際には無理がありすぎて工数も大幅オーバー、なのに後になって「規模を縮小したい」だの言われて挙げ句の果てにオーバー分を銀行側に求めて来たという事で堪忍袋の緒

  • PostgreSQL 8.3リリース | スラド デベロッパー

    PostgreSQLの新バージョン8.3.0が2月4日にリリースされました。今回の改良で、PostgreSQLユーザーの多くが幸せになるのはHOT (Heap Only Tuples)でしょう。8.2までのauto vacuumでは、更新/削除トランザクションが多く発生する環境では無効領域が増え続ける場合があったり、vacuumが動作すると他のトランザクション処理が行えなくなるなどの弊害がありましたが、8.3ではHOTの実装によりvacuumの必要性自体が軽減され、PostgreSQLを使用できる場面がかなり増えるだろうと想像しています。 他のDB推している人からすれば「vacuumなんて作業が必要になること自体に問題がある」と言われそうですが、vacuum (HDDのデフラグ処理みたいなもの)のような作業は、多くの場合必要になるのではないでしょうか? たしかに、vacuumを行わないと

  • BBCが自ら「Perl on Rails」を開発 | スラド デベロッパー

    家/.の記事より。ウェブサイト構築にPerlを駆使していることで知られるイギリスのBBCが、Ruby on Railsならぬ「Perl on Rails」を開発しているそうだ(BBC Radio Labsのブログ記事)。既存のPerl用MVCフレームワークも試したが機能や高負荷時のパフォーマンスの面で十分ではなく、利用できるモジュールなどサーバ側の制約も強かったため、内部のサイト用にRuby on Railsを数年間使った経験を活かしてデザインパターンやコーディング規約まで似せたものを自ら開発することにしたと言う。現在のところBBC Programmes(番組表)の構築で利用されており、今後はBBC iPlayerでも利用される予定とのことだ。ただし、オープンソース・ライセンスの下で一般に公開されるかどうかは定かではない。

  • Python 2.5 リリース | スラド デベロッパー

    bravo曰く、"最近 IronPython 1.0 がリリースされたと思いきや、家ももちろん手を抜いてはいません。9月19日に Python(CPython)バージョン2.5 がリリースされました。 従来のバージョンでは使えなかった try/except/finally ブロックを同時に使えるようになっていたり、三項演算子のような処理が追加された等、いくらかの拡張が行われているようです。詳細はWhat's New in Python 2.5を参照してください。"

  • 誰も Linux kernel ソースを読んでいない? | スラド デベロッパー

    tamo曰く、"ITpro は「誰も読まないOSのソース・コード」という記事で、 Linux のソース全体を把握している人がほとんどいない現状を伝えている。 それは「(少しでもソースをのぞけば,誰にでもすぐに見つけられるほど簡単なバグなのに) 誰もがよく使うソフトでさえバグが大量にある」ことからも明らかだという。 この記事で例として挙げられているような問題はコード検査ツールで見付けることができそうだが (参考: Linux カーネル 2.6.16 リリース)、 だからといって、コア開発者と悪意を持っている人たちばかりがコードを読んでいる状態は不健全だろう。 記事によれば「現時点では,詳細にソースを読んでいる人はほとんどいないので,今から読み始めても決して遅くはない」 そうだ。新年度は自分の関心のある部分からソースコードを読むことを始めてみてはいかがだろうか。 ……膨大だけど。"

  • 1