読者です 読者をやめる 読者になる 読者になる

Javaでズンドコキヨシ

Javaの講義、試験が「自作関数を作り記述しなさい」って問題だったから「ズン」「ドコ」のいずれかをランダムで出力し続けて「ズン」「ズン」「ズン」「ズン」「ドコ」の配列が出たら「キ・ヨ・シ!」って出力した後終了って関数作ったら満点で単位貰ってた—…

Windows の dir コマンドでファイルパスの一覧を出力する

カレントフォルダ配下のファイル一覧を出力する > dir /s/b/a-d /s : カレントフォルダと子フォルダを再帰的に検索する /b : ファイルパスのみ出力する これを付けないとファイル数やファイルサイズなど余計な情報が出力される /a : 表示する情報を指定する …

リファクタリングを日課にする

リファクタリングの目的は、「メンテしやすい」「変更に対して強い」コードに仕上げることであると考えています。 「変更に対して強い」とは、改修や機能追加において変更による影響が少なく済むことを指しています。変更による影響が必要以上に発生するコー…

チケット駆動開発の実践とまとめ

2年ほど前からチケット駆動開発(と思われるもの)を実践しています。 現時点での自分の方針や考えなどをまとめます。主に社内勉強会で発表した内容です。 背景 そもそもこのような手法やツールを取り入れる場合、闇雲に使い回してはいけない。 基本的には、プ…

コメントアウトのコードを切り替える

メモ。 ブロックコメントとラインコメントを組み合わせて、2種類のコードを切り替える方法。 以下、System.out.println("foo"); の行が有効。 void hoge() { //* System.out.println("foo"); /*/ System.out.println("bar"); //*/ } 2行目の //* のスラッシ…

IT エンジニアとしての子育て

このエントリは 子育てプログラマ・ITエンジニア・Webデザイナー Advent Calendar 2015 の11日目のエントリとして書いています。 夫婦ともにシステムエンジニアをやっています。3歳と1歳の娘がいます。妻は次女の育休中です。(長女は保育園に通っています) 1…

Android 6.0 Marshmallow にしてから adb devices に表示されない

Nexus 5 を Android 6.0 Marshmallow にしてから adb devices に表示されなくなりました。 端末上では「USBデバッグが接続されました」が表示され、デバイスマネージャでも認識してるけど。 で、しばらく放置してたんですが、調べてみたところ以下の対処法で…

iOS アプリを Submit to App Store したあと「Verifying assets with the iTunes Store」から進まない

iOS

このエントリは iOS Second Stage Advent Calendar 2015 の1日目のエントリとして書いています。 とは言っても先月書いたエントリに加筆修正したものです。 iOS アプリを申請する際、何かとハマったりすることが多いんですが、皆さんはいかがでしょうか。 以…

Atom 環境構築 (再)

Atom を 1.1.0 から 1.2.0 にアップグレードしたら設定とかパッケージが初期化してしまいました...。カッとなって環境構築メモ。 環境 Windows 7 Professional SP1 Atom 1.2.0 > apm -v apm 1.4.0 npm 2.13.3 node 0.10.40 python git 1.9.5.github.0 visual…

Javaの条件演算子のところをデコンパイルしてみた

以前、こんな感じのメソッドを見ました。(かなり割愛してますが) で、ちょっと調べたことをメモ。 int getValue(String arg) { return arg != null ? 0 : null; } 条件演算子で false のとき null を返すのに、メソッドの戻り値が int で定義されています。 …

テスト仕様書に統一感がなくて気になる

とあるプロジェクトのテスト仕様書を見ていました。 自分の部署では Excel のテスト仕様書テンプレートがあり、結合テストなどでは主にこのテンプレートが使われます。 テスト仕様書には、前提条件や実施手順、確認内容、テスト結果などを記載します。(他に…

個人的に便利なメーラーの運用

仕事では Thunderbird を使っていますが、他のひとの使い方を見ていると、お客様やプロジェクトごとにフォルダとメッセージフィルタを作成して、メールを自動分類しているひとが多いような気がします。 自分の場合、短期間のプロジェクトが多く担当するお客…