問題50 000プログラミング問題 2016年05月07日 0 問題 小町算 123-45-67+89 = 100 のように、1から9までの数字を順にならべて、+ 、- を使って、合計が100となる。 このような組み合わせを、すべて出力する。
問題48 000プログラミング問題 2016年04月29日 0 問題 文字列を、特定の文字で分割する。 たとえば、 abc,def,ghi を , で分割する。 すると abc def ghi となる。
code smell の例 リファクタリング 2016年04月24日 0 1.重複するコード 2.大きすぎるメソッド 3.多すぎるインスタンス変数を持つクラス 4.多すぎるコードを持つクラス 5.際立ってよく似たサブクラス 6.多重継承 7.ある場合のみセットされるインスタンス変数 8.nullとの比較 9.多すぎるprivate method 10.同じmethod で、同じobjectへ、多くのメッセージを投げる 11.過剰なオーバーロード 12.同じ名前で異なる意味 13.毎回実行されるわけではないコード 14.少なすぎるインスタンス変数しないないクラス 15.少なすぎるコードしかないクラス 16.空のCatch句 まだまだ、追加していきます。