Tips To return expected results, you can: Reduce the number of search terms. Each term you use focuses the search further. Check your spelling. A single misspelled or incorrectly typed term can change your result. Try substituting synonyms for your original terms. For example, instead of searching for "java classes", try "java training" Did you search for an IBM acquired or sold product ? If so, f
今年2月より始まった、Test-Driven Development for Embedded C(以下TDD for EC)の読書会が、今月始めに、めでたく最終回を迎えました。 全8回(うち1回は体調不良のため欠席)、10人前後のメンバーで、1年弱ほど続けてきました。 きっかけとモチベーション 読書会を知ったのは、Twitter上でした。フォローしていた方が呟かれていたのですが、TDD関連でその方を知り、フォローしたので、TDDについて追いかけていたことがきっかけでしょう。 TDDについて興味を持った理由はいくつかあります。 1. テスト自体への興味 私は、昨年2011年度卒として組み込み系プログラマになりました。プログラムの柔軟性や堅牢性については学生時代比較的意識していたのですが、テスト手法については、殆ど知識が なく、体系的な知識が欲しかったのです(これは現在進行形) 2. 開発ス
みなさんの企業では,新人教育にどのくらいの期間をかけていらっしゃるでしょうか。外資系企業では,半年間国内で研修,その後,さらに半年を海外の本社で,という話も耳にしますが,日本企業ではそこまでの期間を掛けるというのはあまり聞きません。筆者は,長くて半年くらいというのが一般的かと思っておりました。 それが,組み込みソフトウエア分野の取材をする中で,「新入社員を1年以上も配属させずに,ひたすら研修させる企業がある」と聞いて驚きました。 その企業とは,リコーです。複合機部門の組み込みソフトウエア系の新人を対象に,2002年度から現在まで毎年,約1年間の専門研修を続けています。かねてより,同社の教育体制の充実ぶりを耳にしていたこともあり,先日,特集の取材を機に,同社の新人教育担当者に取材に伺いました。一部は当該の特集記事の中でご紹介したのですが,書ききれなかったトピックもあり,改めてこの場でご紹介さ
はじめに 皆さんは、「組込み」と聞けば、即iアプリのような組込みJavaを想像されるだろうか。確かに携帯電話を筆頭に、ここ最近のJavaの浸透には目を見張るばかりだ。しかしよく考えてみて欲しい。Javaの適用はまだまだGUI部分に限定されており、組込みシステムの本丸とも言えるメカ制御やアプリケーションといった部分については、依然としてCやアセンブラのままというのが実情ではないだろうか。今後ますます多機能化・大規模化する組込みソフト開発のカギは、この本丸をJavaを始めとするオブジェクト指向技術を駆使して、いかに迅速・確実に開発するかにかかっているといっても過言ではない。 しかし、ここにひとつ大きな問題がある。組込みシステムのアプリケーションやメカ制御といった部分にはGUIのような定番のクラスやパターンが存在していないということだ。したがって、この部分をJava化するには、まずその部分をきち
C言語は「スコープを管理する言語機能が貧弱」「オブジェクト指向言語として設計されていない」といった要因から、C++やJavaといったオブジェクト指向言語と比べ、大規模開発に向いていないとよく言われている。 相対的に見れば実際そうなのだけれども、そういった欠点は、伝統的なモジュール指向の構造化技法をコーディング規約で支えることによって、ある程度改善することもできる。今回はその一例として、学生時代の頃辺りから使ってきた「モジュール指向」とそれを支えるコーディング規約のセットを紹介したいと思う。 なお今回はCを対象にしているものの、他の手続き型言語でも同じアプローチの導入は十分可能だと考える。 以下、モジュール指向プログラミングの方針とその規約を示す。 ※モジュール指向という用語は他所でもらほら見られる言葉だが、大体今回述べる内容のものと似た意味合いで使われることが多い。今回の定義も特に問題のな
ソフトウェア開発 オブジェクト指向は効能が広く認められ、業務系開発では常識的に使われているプログラミングパラダイムです。 しかしデメリットもいくつかあり、組み込みなどの分野では採用が進んでいません。 メリットに関しては様々なところで説明されていますので、ここではオブジェクト指向のデメリットについて、代表的なものを挙げていきます。 1. 必要なリソースが大きい オブジェクト指向によるプログラムは、言語構造上メモリを贅沢に使います。 一方で処理速度に関しても、オブジェクト指向で書かれた関数はインライン化しにくい傾向を持つ上、関数の数も多くなるため、オーバーヘッドによるロスが大きくなります。 またフレームワーク上で動作することを前提とした言語もあり、その場合処理効率が更に大きく落ちることになります。 2. コードの量が増える オブジェクト指向では、オブジェクト間のインターフェースやアクセサなど、
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く