『柴田 芳樹 (Yoshiki Shibata):So-net blog』 の新着エントリー
-
継続インテグレーションは強みではなくなった:柴田 芳樹 (Yoshiki S... yshibata.blog.so-net.ne.jp
Subversion/Gitなどを使用したソースコード管理、Jenkinsを使用した継続的インテグレーション、様々なxUnitフレームワークを使用した自動テストなどをソフトウェア開発組織として実践することは、今日では、その開発組織の技術的な強みではありません。 それらを実践しないことが、ソフト... 続きを読む
-
Jolt Awards: The Best Books:柴田 芳樹 (Yoshiki Shibata):So-net... yshibata.blog.so-net.ne.jp
- 科学・学問
- ソフトウェア開発 Jolt Awards BookAntenna 本
- 6 users
- 2012/09/29
「Jolt Awards: The Best Books」が発表されました。以下の6冊です。 How Google Tests Software作者: James A. Whittaker出版社/メーカー: Addison-Wesley Professional発売日: 2012/03/23メ... 続きを読む
-
カンファレンスは、若い人ばかり?(2):柴田 芳樹 (Yoshiki Shibat... yshibata.blog.so-net.ne.jp
2つのカンファレンスに参加しました。1つは、情報サービス産業協会(JISA)主催の 「SPES 2012 -サービス化により変わるシステム開発-」。もう1つは、日本Jenkinsユーザ会主催の「Jenkins ユーザ・カンファレンス 2012 東京」です。 SPES2012は、ソフトウェア開発... 続きを読む
-
マルチスレッドプログラムのデバッグ:柴田 芳樹 (Yoshiki Shibata)... yshibata.blog.so-net.ne.jp
- コンピュータ・IT
- debug development programming multithread デバッグ
- 19 users
- 2012/07/03
「コードレビューの視点 003」では、「マルチスレッドプログラミングに注意する」と題して、次のことが必要だと述べました。 マルチスレッドプログラミングに関する基礎知識をすべてのソフトウェアエンジニアがきちんと習得していること 書かれたコードは、マルチスレッドプログラミングに関する豊富な知識と経... 続きを読む
-
本当に技術職を続けたかったの?:柴田 芳樹 (Yoshiki Shibata):So-... yshibata.blog.so-net.ne.jp
「本当は技術職を続けたかったけど、会社の制度上仕方なくマネージャになった」という人で、本当にソフトウェアエンジニアとしてソフトウェア開発を続けたかったの?と疑問符が付く人が多いです。ソフトウェア開発業界が面白い点の1つは、絶えることなく新たな考えやソフトウェアが登場することです。 したがって、... 続きを読む
-
ハッシュテーブルの季節:柴田 芳樹 (Yoshiki Shibata):So-netブロ... yshibata.blog.so-net.ne.jp
一年間のプログラミング言語Java教育を行っていると、「ハッシュテーブルの季節」と私が呼んでいる時期が到来します。どういうことかと言うと、テキストである『プログラミング言語Java第4版』の第3.8節「Objectクラス」(86頁)にhashCodeメソッドの説明があるのですが、その内容に関す... 続きを読む
-
ソフトウェア開発組織が持つべきカルチャー 014:柴田 芳樹 (Yoshiki... yshibata.blog.so-net.ne.jp
知識教育だけではなく、良い行動パターンを促進する「技術の伝承と良い習慣の伝承」とも関連しますが、日本の企業でソフトウェア技術教育(特に新卒新人の技術教育)を担当している部門やグループは、何を教えたかということで教育体系をまとめようとする傾向があると思います。しかし、個々の教育コースの内容を見る... 続きを読む
-
コードレビューの視点 003:柴田 芳樹 (Yoshiki Shibata):So-netブ... yshibata.blog.so-net.ne.jp
マルチスレッドプログラミングに注意するJavaが登場する前は、C/C++でマルチスレッドプログラミングをしようとすると、別途POSIX Threadなどのライブラリを使用しなければなりませんでした。Javaは言語仕様そのものにマルチスレッドプログラミングの機構を持っています。しかし、マルチスレ... 続きを読む
-
書籍『The Developer's Code』:柴田 芳樹 (Yoshiki Shibata):So-ne... yshibata.blog.so-net.ne.jp
The Developer's Code作者: Ka Wai Cheung出版社/メーカー: Pragmatic Bookshelf発売日: 2012/02/06メディア: ペーパーバック 電子版をhttp://pragprog.comで購入して、Kindle Touchで読み始めたばかりです... 続きを読む
-
レビューのアウトプットは、レビューアのレベルを超えない(まとめ)... yshibata.blog.so-net.ne.jp
コードレビューに関する記事「レビューのアウトプットは、レビューアのレベルを超えない」をまとめてみました。 レビューのアウトプットは、レビューアのレベルを超えない レビューのアウトプットは、レビューアのレベルを超えない(2) レビューのアウトプットは、レビューアのレベルを超えない(3) レビュー... 続きを読む
-
コードを理解せずにコピーしない:柴田 芳樹 (Yoshiki Shibata):So-... yshibata.blog.so-net.ne.jp
- コンピュータ・IT
- programming education コピペ
- 6 users
- 2012/01/19
コードレビューをしていると、ちょっとおかしな実装に対して、どうしてそのような実装になっているのですかと聞くと、「参考にした既存コードがそうなっていました」と回答する人がいたりします。それで、よく調べてみると実装が間違っていたり、運良く動作しているだけだったりすることがあります。 このように、処... 続きを読む
-
英語とTOEIC:柴田 芳樹 (Yoshiki Shibata):So-netブログ yshibata.blog.so-net.ne.jp
会社で2年以内のTOEICの成績を登録する必要があったので、4年半振り(「TOEICを受験」「TOEICの結果」)にTOEICを受験しました。 初めてTOEICを受験したのは、1984年に社会人になった頃なので24歳か25歳の時なのですが、その時の得点は合計が600点だったことだけを覚えていま... 続きを読む
-
書籍『iOSプログラミング 第2版』:柴田 芳樹 (Yoshiki Shibata)... yshibata.blog.so-net.ne.jp
- コンピュータ・IT
- 本 programming iOS amazon.co.jp *本
- 11 users
- 2011/12/18
iOSプログラミング 第2版作者: アーロン・ヒレガス出版社/メーカー: ピアソン桐原発売日: 2011/12/21メディア: 単行本(ソフトカバー) 初版は翻訳されていませんが、第2版が翻訳されて出版されます。初版は、『iPhone Programming: The Big Nerd Ran... 続きを読む
-
ソースコードに技術者のレベルが現れる:柴田 芳樹 (Yoshiki Shibata... yshibata.blog.so-net.ne.jp
新規に書かれたソースコードを見ると、それを書いた技術者のレベルがある程度分かります。特に、レベルが低いエンジニアが書いたコードほど、よく分かります。レベルが低いというのは、全くの初心者という意味ではありません。社会人となってソフトウェア開発に従事して数年を経過して、本人はプログラミングできると... 続きを読む
-
ソフトウェア開発組織が持つべきカルチャー 008:柴田 芳樹 (Yoshiki... yshibata.blog.so-net.ne.jp
- コンピュータ・IT
- Job Development education
- 5 users
- 2011/11/25
コードをレビューする 最近では、コードをレビューすることの重要性は多くの書籍で述べられています。しかし、組織によっては「レビューを行った」という事実が重要視されて、「質の高いレビューが行われた」ということにほとんど関心が払われていない場合があります。そうなると、実際にシステム全体を結合テストす... 続きを読む
-
書籍『New Programmer's Survival Manual』:柴田 芳樹 (Yoshiki Shi... yshibata.blog.so-net.ne.jp
New Programmer's Survival Manual: Navigate Your Workplace, Cube Farm, or Startup作者: Joshua Carter出版社/メーカー: Pragmatic Bookshelf発売日: 2012/01/06メディア: ... 続きを読む
-
書籍『Jenkins実践入門』:柴田 芳樹 (Yoshiki Shibata):So-netブロ... yshibata.blog.so-net.ne.jp
Jenkins実践入門 ~ビルド・テスト・デプロイを自動化する技術 (WEB+DB PRESS plus)作者: 佐藤 聖規 監修・著出版社/メーカー: 技術評論社発売日: 2011/11/11メディア: 単行本(ソフトカバー) CIツールであるJenkinsの解説書です。目的に応じて、様々な... 続きを読む
-
ソフトウェア開発組織が持つべきカルチャー 007:柴田 芳樹 (Yoshiki... yshibata.blog.so-net.ne.jp
- コンピュータ・IT
- programmer work education
- 7 users
- 2011/10/21
カンファレンスへ積極的に参加させる ソフトウェアエンジニアとしてのスキルアップに関しては、本来、会社に頼ることなく、自分の時間と自分のお金を使用することが重要です。そのため、講演(「ソフトウェアエンジニアの心得」)や教育などで次の言葉を紹介しています。 ソフトウェア業界で取り残されないようにす... 続きを読む
-
違和感:柴田 芳樹 (Yoshiki Shibata):So-netブログ yshibata.blog.so-net.ne.jp
今日、多くの製品でハードウェア開発だけでなく、ソフトウェア開発が製品開発に占める比重が高くなっています。ソフトウェア開発もマイコンを使用し始めて、最初はアセンブリ言語から始まり、C言語やC++言語へ移ってきた歴史を持つメーカーも多いかと思います。つまり、日本ではアナログなハードウェアからデジタ... 続きを読む
-
ソフトウェア開発が好きでないサラリーマンエンジニア:柴田 芳樹 (Y... yshibata.blog.so-net.ne.jp
ソフトウェア開発は、自分で考えて手を動かしてプログラミングして動くものを作ることを繰り返す訳ですが、そもそもソフトウェア開発という「物作り」を好きではないサラリーマンエンジニアが日本には多いのではないかと思います。 その理由は単純で、新卒新人でも中途入社であっても、自分で分析・設計から実装・デ... 続きを読む
はてなで話題の商品
「はてブ Windows 8 アプリ」開発から考えた、これからのユーザー体験 マイクロソフト×はてな対談 - はてなブックマークニュース 497 users
10月26日(金)、マイクロソフトから「Windows 8」が発売されました。これまでのWindowsから大きく変化したWindows 8は、タッチに最適化された新しいユーザーインターフェース(UI)が話題を呼んでいます。はてなはWindowsストアアプリ「はてなブックマーク」を同日にリリース... 続きを読む