記事一覧
#8 システム崩壊前夜 ~尼崎の問題地図~
現役ITエンジニアだから分かる尼崎のIT未来予想図実に仰々しいタイトルですが、経験則に基づいた確信に近いものと自負しております。ことITの分野においては尼崎の未来は「暗い」と断言します。
将来起こりうる悲劇を回避するための警鐘として本投稿を公開します。
1. USB紛失事件2022年6月、尼崎市において全市民の個人情報を保存したUSBメモリを紛失する前代未聞の事件が起きました。各種メディアでもこ
#7 尼崎のシェアオフィス事情
ITエンジニアの求めるシェアオフィス像リモートワークが普及しつつある中、自宅とは違う場所で仕事をすることを考える人が増加傾向にあります。ITエンジニアとして独立したからには、自宅とは違う場所にオフィスを構えるのがひとつの目標であったりしますが、職業柄の制約や個人事業主の身の丈にあったものを探すとなると意外なほど条件が厳しくなったりもします。今私が考えている条件とは、
セキュリティを気にする必要が
#6 Javaプログラミングデザイン考4
メソッドへ渡す最適な引数の数は今回は、メソッドに渡す引数はどの様なものをいくつ渡すのが適切なのかということについて考察していきます。エンジニアのこだわりや好みによって分かれるところがありますが、これに関しては明確な答えと理由があり、次から順次説明をしていこうと思います。
機能追加・変更での安易な改変ほぼ似通った処理だから新たにメソッドを作るのはもったいない、でも必要なデータが足りないからそのまま
#5 Javaプログラミングデザイン考3
Javaプログラミングにおける定数定義の目的今回は、かなり意見が分かれるであろう定数の定義方法について切り込んでいきたいと思います。まずは定数を定義する意義について考えてみましょう。一般的に定数を定義する目的は以下のようなものが考えられます。
DBの値をプログラム中に直書きすることの回避策
プログラムのあちこちに数値の1, 2, 3 であったり、”SAMPLE”など固定の名称が記述されていたと
#3 Javaプログラミングデザイン考2
コメントの重要性について要件追加を繰り返しすっかり「汚いプログラム」の集合体と化したシステム。とは言えいきなりプログラムの最適化を図るのは危険極まりない行為です。ここでは、プログラムの中で書かれるコメントの重要性について言及していきたいと思います。
プログラム改修を繰り返し行われたシステムでは、コメントの記入を往々にして軽視しがちにあります。また、プログラムにコメントを記述することについて、ネッ
#2 Javaプログラミングデザイン考1
エンジニアとして長いキャリアを積んできた中で、最も付き合いの長いプログラミング言語であるJavaについて色々と考えるところがあり、ここに纏めてみたいと思います。
Javaとはこの記事に興味を持ってページを開いてくれた人に今さらJavaとは何ぞやなど述べるのは釈迦に説法というものでしょうが、自分自身も含め「おさらい」ということで書いてみます。
Javaは、1996年にSun Microsyste