武蔵流プログラマからの提言 - 2004/11/12 up |
■雑誌「Software People Vol.3」(2003/10/31発売)に掲載された「武蔵流プログラマからの提言」という記事。 |
武蔵流プログラマが斬る Eclipse - 2003/09/15 up |
■ 雑誌Eclipse パーフェクトマニュアル vol.1に掲載された「武蔵流プログラマが斬る Eclipse」という記事。
武蔵流の話がメインです。 |
コードデザイン最前線
1 いかにしてバグらないか
2 コードのメンテナンス
3 コードの再利用
4 大規模なコードと小規模なコード
5 XP-エクストリームプログラミング
6 テンプレートとSTL
7 デザインパターンを斬る
8 職人気質
9 データ指向
10 アジャイル
11 V字モデル【前編】
12 V字モデル【後編】
13 おさらい【最終回】
デスマーチ撲滅委員会(ML)
- 2003/05/26 up |
■ 雑誌Software Designで連載していた「コードデザイン最前線」という記事の原稿です。
デスマーチをいかに回避するか、撲滅するか、なぜおこるのか、などの日頃から、デスマーチに追われ、苦しんでいた筆者(山崎)の叫びにも似た想いが書かれています。主にプログラマやSE、管理者におすすめです。
雑誌で公開された文章より若干情報が古いです。できれば本屋で買ってください。 |
Vino言語 1章
2章
3章
4章
- 2002/11/21 up |
■ 妄想といいますか、以前から自分が使いやすいと思える言語がほしい!という強い想いがありまして、それを「だだーっ!」と書き出してみました。(途中で力尽きましたが。^^;)
私はC++やJavaをメインに使っていますが、決して使いやすい言語とは思えないのです。「こういう言語が欲しいのだ!」と…。 |
C++で読むデザインパターン
- 2003/03/28 up |
■ デザインパターンって眠いですよね。
「文章を読むのは面倒だから手っ取り早くC++のコードで書いて見せてよ」って人(自分?)のための文章です。短いし読みやすい。ここまで短いコードは他に無いのでは??これを見たらもうGoF本なんて見たくなくなる…かも。^^; |
ポインタ不要論
- 2001/07/24 up |
■ STL を使ってバグの元であるポインタを減らそう!。という話。
今はなき某雑誌に書いた原稿を転載。C言語はポインタがバグの巣窟なんです。私がJavaよりC++を好んで使うのはSTLがあるからです。これは断言できます。 |
データ圧縮の基礎
- 2001/12/19 up |
■ データ圧縮に関する基礎情報を広く浅く書いてみました。
ここに書いてあることがすべて理解できれば圧縮プログラムを作れるはずです。 私の意思に反して、ここのドキュメント群の中でなぜか一番人気のある文書です。HuffmanからRangeCoderまで、幅広く、わかりやすく解説してます。ここまで簡単な解説は他に無いと思う。自画自賛。^^; |
プログラマへのアドバイス
- 2000/09/22 up |
■ プログラマへのアドバイスをまとめて書いてみました。
ちょっと古い文書なので、まぁ、気軽に読んでください。私の本音ですけど。 |
データ指向の話 第一章「基礎編」
第二章「応用編」- 2000/04/23 up |
■ データ指向の解説は世界中探してもこれだけです。だって、データ指向という名前は私が勝手につけた名前ですから。^^;
基礎編:目指すもの ・データ指向という言葉 ・オブジェクト指向との違い
など・・・
応用編:GUIへの適応 ・GUIの設計 ・コード量 など・・・ |
インターフェースの話
- 2002/03/05 up |
■ まだ、C++のコードを紹介しているだけです。^^;
継承ではなく包含を使おう!みたいな話。Javaにはインターフェースという概念(構文)があるのだけど、C++には無いのですよ。 |