記事一覧

プログラマが絶対守るべきこと(連載第3回目:変数名について)

変数名を考えるのに時間をかける/** データベースから name の連絡先を返却 */public static Address getAddress(String name){    return addressDb.getAddress(name);}public class Address{    public String name;    public String tel1;    public String tel2;}public static void main(String[] args){    Address address = getAddress(args[0]);  &nb...

続きを読む

プログラマが絶対守るべきこと(連載第2回目:リテラルは定数にせよ)

プログラマが絶対守るべきこと(連載第2回目)今回はリテラルの扱い方について書いていこうと思います。リテラルは初学者から扱うことが極めて多いものです。教科書の Hello World でいきなり使います。ですが、こいつの扱いがザツなことが多いですね。 リテラルは出現回数が1回でも定数にせよリテラルとは次の赤文字のことを言います。悪い例/** データベースから name のスリーサイズをmapで返却 */public static Map<St...

続きを読む

プログラマが絶対守るべきこと(連載第1回目)

プログラマが絶対守るべきこと(はじめに)エンジニアとして、プログラムに携わると、大半は人さまが作ったプログラムを修正したり、読み解いたりすることになります。そんなときに、いつも思います。「ちゃんと考えて作ってないな」「改修する人に理解させようとしていないな」「場当たり的に作ってるな」そんなプログラムを改修するのは、骨が折れます。時間も金もかかるし、バグも起きやすい。そんなプログラムを一言でいうとこ...

続きを読む

自分の経歴についてちょっと書いてみる(高校~警察学校入校まで)

私の経歴 ブログのタイトルにあるように、私はもともと警察官です。 警察官から、どのようにフリーランスになったのかを書いてみたいと思います。 転職やフリーランスを目指す方、これから就職をしようという方の参考にと思う観点で書いています。高校時代 もともとファミコン、スーパーファミコンに魅了され続けた幼少期~中学生、いずれ自分でゲームを作る人になりたいという気持ちがあり、地元でコンピュータ関連活動に強い...

続きを読む