パスワードを忘れた? アカウント作成
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2015年10月のデベロッパー人気記事トップ4
12559658 story
プログラミング

ついつい使ってしまうプログラミングの悪いテクニックは? 188

ストーリー by headless
悪癖 部門より
プログラミングの際に、さまざまな理由でコーディングのルールを破ってしまうことがある。これらは誰もが「悪い」プログラミングテクニックであると認めるようなものだが、結果としてコードがクリーンになり、高速かつシンプルになることもある。InfoWorldの記事では、愛される悪いプログラミングテクニックを9つ選んでいる。

InfoWorldが選んだ悪いプログラミングテクニックは以下の通り。
  1. gotoを使う
  2. 関数名だけで内容がわかるようにしてドキュメンテーションを避ける
  3. 1行に大量のコードを詰め込む
  4. 型宣言をしない
  5. 値の型を繰り返し変換する「ヨーヨーコード」
  6. 独自のデータ構造を書く
  7. ループの半ばでループを抜ける
  8. 短い変数名を使う
  9. 演算子や関数を再定義する

プログラミング言語や環境によっては使用できないものもあるが、皆さんがよく使うものはあるだろうか。また、リストに追加するとしたらどのようなものがあるだろう。

12549000 story
Java

損保ジャパン、COBOLで組まれたシステムの移行を決断 88

ストーリー by hylom
COBOL技術者不足という話も 部門より
あるAnonymous Coward 曰く、

損害保険ジャパン日本興亜が、コスト削減や効率性向上のためCOBOLで組まれたシステムの大半をJavaやオープンプラットフォームへ切り替えるそうだ(日経ITpro)。

数年をかけて順次移行する計画で、現在のシステムでは年間で500億円以上もの保守費用がかかっているらしい。このプロジェクトは2015年4月からスタートしており、今年10月にはこのプロジェクトのために日立と合弁会社を設立するなどしている(発表PDF)。

12544747 story
アナウンス

一般社団法人情報処理学会、コンピュータ将棋プロジェクトの終了を宣言 76

ストーリー by hylom
ある意味勝利宣言 部門より
あるAnonymous Coward 曰く、

情報処理学会が、コンピュータ将棋プロジェクトの終了宣言を出している(NHK)。

同プロジェクトは創立50周年(2010年)を記念したものだったが、すでにコンピュータ将棋の実力は2015年の時点でトッププロ棋士に追い付いているという分析結果があるとのことで、プロジェクトの目的を達成できたとして終了を宣言したという。また、情報処理学会誌2015年11月号にこの宣言に関する記事が掲載されるとのこと。

12556219 story
iOS

10月のTIOBE Index、Objective-Cがトップ10落ち 51

ストーリー by hylom
Swiftどうなの 部門より
headless 曰く、

プログラミング言語の人気度を調査してランキング化した10月のTIOBE Indexでは、Objective-Cのレーティングが前月から0.402ポイント減の1.419%で14位となり、トップ10から落ちている(TNWSlashdot)。

Objective-Cの前月からの減少はわずかだが、6月には4.339%で5位だった。特に8月から9月では3.195%から1.821%に大きく減少している。1年前には10.096%で3位だったObjective-Cは、この1年でもっとも変動の大きいプログラミング言語となっている。

1~6位の順位に前月からの変動はなく、Java、C、C++、C#、Python、PHPの順となっている。7位は前月の8位から上昇したVisual Basic .NETが入り、JavaScriptが1ランクダウンして8位、Perlは前月と変わらず9位。RubyがObjective-Cに代わって10位に入っている。

Objective-Cが減少したことで注目されるSwiftだが、前月から0.089ポイント増の1.277%で15位にとどまる。Swiftは6月に1.44%まで増加して14位となったのがピークで、7月と8月には減少。9月から上昇に転じたところだ。

PYPLでもSwiftはObjective-Cに続く9位に上昇しているが、シェアはObjective-Cの5.3%に対し、2.8%に過ぎない。今後はどうなるだろうか。

追記 2015/10/21 by headless:
9月のPerlのレーティングを10月分と誤って順位をつけていたため、順位の変動に関する記述を修正した。

typodupeerror

UNIXはシンプルである。必要なのはそのシンプルさを理解する素質だけである -- Dennis Ritchie

読み込み中...