We surveyed 3,500+ devs and leaders on the latest in developer experience. See how AI is changing how teams build and work. Explore the report
SAStruts+DBFluteでの開発が終わり、またCOBOLで書かれたシステムの保守が始まる・・・。 あぁ、楽しかったSAStruts、楽しかったDBFlute、楽しかったJava。 ということで、この辺りで一度、COBOLから学んだことについてまとめてみようと思う。 僕が今、主にかかわっているシステムはクライアント側がVB(Windows)、サーバ側がCOBOL(UNIX)で出来ている。そして更にバックボーンには、メインフレームが構えている。メインフレーム側の構成は主にPL/1+JCLで、もちろんDBは階層型だ。 そんなシステムを2年近く保守してきた中で気付いたことを書いて行こうと思う。 カプセル化やスコープの重要性 今更何を言っているのかと思う方もいると思うけど、マジなんだ。僕が初めて学んだ言語はC言語でそれからC++、Javaと続き、その後LL言語にも手を出し始めた。C++を始め
Overview FakeSMTP is a Free Fake SMTP Server with GUI for testing emails in applications easily. It is written in Java. Configure your application to use "localhost" as your SMTP server, and all emails will be intercepted and displayed in this software. FakeSMTP uses SubEtha SMTP: an easy-to-use server-side SMTP library for Java. FakeSMTP is free to use for commercial and non-commercial projects a
関西Javaエンジニアの会'13 7月度 - connpass 関西Javaエンジニアの会'13 7月度を7月31日に開催しました。6月に続いて二ヶ月連続ですね。三ヶ月連続は無いので心配しないでくだ……あ、8月にはJavaEEと言うかGlassFishと言うか、あれがありますね!(「関ジャバのイベント」ではありませんが。) Java EE 7 & GlassFish について語ろう - DevLOVE関西 | Doorkeeper 今回の関ジャバは@jyukutyoさんのindy、@chipstar_lightさんのDDD、2連続となる@haljikさんのパズラー、あと私のコレでした。 スライド スライドあげておきます。内容の詳細は……結局このブログへのリンクになるので、中で触れてるのもあわせてリンク並べておくことで代替。 JUnitの知識を棚卸し #JJUG - 日々常々 assertT
最近、スマートフォンアプリ開発をやる人増えてきてオススメの本ある?って聞かれること多くなってきたのですが、その人のバックグラウンドによるところも大きいと思うので、自分がAndroidアプリ開発を始めたときに読んでて役に立った、あるいは読んでおきたかったという目線で、良かった本をいくつか挙げようと思います。 Effective Java Java界隈では多くの人が読んでいると思いますが、AndroidからJavaに入った人だと読んだことがない人もいると思います。 Javaを書く上でのエッセンスが詰め込まれているので、まだ読んでいない方は読むことをおすすめします。 JUnit実践入門 Androidだとテストが書かれないことが多いです。しかし、書いた方がデバッグの時間が短くなる上に保守もしやすくなりますし、テストを書きやすい構造を意識するようになって、上達が早くなりますし、設計も綺麗になります
<h2>Apache Ant™ User Manual</h2> <a href="toc.html">Apache Ant User Manual</a>
2012年8月の調査結果では、PHPと(Visual)Basicの順位が変動している以外は目立った動きはない。長期的に下落していたPHPだったが8月は少し持ち直しており、ここ数ヵ月上昇していた(Visual)Basicが8月に入って下落したために入れ替わった格好となった。 ここ最近続いているC#の下落傾向が気になるポイントとなっている。2000年に登場したC#は、主にMicrosoftプラットフォーム上で活用され人気を集めてきたが、2012年に入ってからずるずると下落している。C系の言語ではObjective-Cが急成長を続けており、2番手グループでは頭一つ抜けている感がある。CおよびJavaに続くのが、どの"C"となるのか今後も注目していきたい。
JUnit API探訪:アノテーション一覧 - Shinya’s Daily Report @Before アノテーション / @After アノテーション Before (JUnit API) After (JUnit API) JUnit4をやってみよう @BeforeClass,@Before,@AfterClass,@Afterそれぞれの違いを検証する。 JUnit(JUnit4)の概要〜利用方法【ユニットテスト - テスト】 @みっちーわーるど JUnit4 - TRANCE ARTS 技術情報Wiki メソッドの前後に、都度実行する。 @BeforeClass アノテーション / @AfterClass アノテーション BeforeClass (JUnit API) AfterClass (JUnit API) JUnit4をやってみよう @BeforeClass,@Befor
Assertクラスに次いで、Assumeクラスについて。前提条件を記述する時に使えるクラスのようです。 詳細は以下のAPI及び関連エントリを参照。 Assume (JUnit API) 【ハウツー】速攻解説! JUnit 4.4 - 前提条件をAssumeで表現、実験的アサーションTheory | エンタープライズ | マイナビニュース JUnit4をやってみよう Assumptionsを試す(JUnit4.4以降) 提供されているメソッドは以下のとおり。併せてコードも記載。 assumeTrue(boolean b) 判定条件がfalseの場合、以降の処理は実行されず無視される assumeNotNull(Object... objects) 判定要素がNullの場合、以降の処理は実行されず無視される assumeThat(T actual, Matcher matcher) Match
JUnitをより深く知っていこう。と言う事で本丸JUnitのクラスから幾つか機能を探訪していこうかと思います。 org.junit.Assertクラス Assert (JUnit API) 主なメソッドは以下の通り。 メソッド 説明 assertArrayEquals(arrays expected, arrays actual) 配列同士を比較、イコールである場合true assertEquals(Object expected, Object actual) オブジェクト同士を比較、イコールである場合true assertFalse(boolean condition) 条件がfalseである事を検証、falseの場合true assertNotNull(Object obj) オブジェクトがNullで無いことを検証、Nullでない場合true assertNotSame(Object
Eclipse is an open source community, focused on building an open development platform. Eclipse Foundationは6月27日(カナダ時間)、Eclipseの最新版となる「Eclipse 4.2」(コードネーム : Juno)を公開した。EclipseはJavaで開発されている統合開発環境。プラグイン方式の採用による高い拡張性を持っており、Javaだけでなく様々なプログラミング言語に対応している。 Eclipse Junoにおける主な特徴は次のとおり。 コード学習ツール「Eclipse Code Recommenders」の導入 Eclipse Virgoに新しいナノカーネルの搭載 Lua専用の統合開発環境プロジェクト「Koneki」のスタート DSLフレームワーク「Xtext」の改善 「Ecl
Twitter Japanは3日、「エンジニアオープンハウス」を開催した。この日はインフラストラクチャー担当のエンジニアディレクターであるRob Benson氏が「Twitterを支えるアーキテクチャ」としてプレゼンテーションをおこなったほか、同社のエンジニアである山本裕介氏が「Twitterとオープンソース」、蓑輪太郎氏が「Twitterエンジニアの1日」としてスピーチした。 ◆Twitterの分散型システム Rob Benson氏は、VMwareなどでエンジニアとして働いていた経験を持ち、現在はTwitterでインフラストラクチャーグループのエンジニアディレクターを務めている。プレゼンではTwitterで分散型システムをいかに構築しているかを説明した。 「スポーツのイベントや東日本大震災に代表されるような突発的な事象が起きた場合、急激なTPS(Transaction Per Secon
JDTの新機能とWindowBuilder 本連載では数回に分けてEclipse 3.7 Indigoの新機能を紹介しているが、今回はJava開発に関する新機能を紹介する。 EclipseのJava開発支援機能であるJDT(Java Development Tools)はすでに高い完成度を誇っており、ここ数年のバージョンアップと同様に細かい使い勝手の改善がメインとなっているが、Indigoでは新たにWindowBuilderというGUIビルダが追加されており、GUIアプリケーションの開発に利用できる。 細かな改善が目立つJDT WindowBuilderを除けばIndigoでのJava開発向けの新機能は細かいものがほとんどだが、その中でもクイックフィックス(CTRL + 1)の強化が目立つ。Indigoでは以下のようなクイックフィックスが追加されている。 Exchange left and
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く