今日みつけたものすごい矛盾
![今日みつけたものすごい矛盾](https://cdn-ak-scissors.b.st-hatena.com/image/square/733819d6fadd7b73f510d2927636486f19e374a4/height=288;version=1;width=512/https%3A%2F%2Fdn3pm25xmtlyu.cloudfront.net%2Fphotos%2Flarge%2F195741484.jpg%3FExpires%3D1709684106%26Signature%3DII~F3cuEi7I5c4h~8iA4WbvG~pGT1c0iXhwDP3Fxt-3LXo6sqGh8J2lsctz2dZqD6rfJgRq40nqaGCrRiqlcqo5Jg3h6VovUhyyKBPkIC36pozWaX8ZKP74dCAFITpj0YtDN3uUw6aEZ3AjmgN~pIYbTfIAz7LwbR-sdXrMRw~QfWZNK6MUOc-fK~xstX56ttS7hFm7jVj~bBtPV0x1c4GzP7WruqW~fd9dDZqT--6MIK0my0liQV0I2RCR-tSZtVTEnRwc8KKls8bnzvcqBzZfUaNMoDA2lQw3PC1WZ~SoLHjzQbksd3p2nEaiBUy-Q0skIkpY6v5Wz4NWavZYdiw__%26Key-Pair-Id%3DAPKAJROXZ7FN26MABHYA)
1月の12日に Android 端末買って、3週間後に ツイキャス・ビュワーをリリースする、という挑戦的な目標を立てていたのだけど、無事作業も完了したのでその時のメモ。 結論から書くと Android よくできてる。開発もやりやすくて楽しい。いやー、こりゃいい。 なにそれお前こないだまで iPhone 厨じゃなっかったのかコラ、と言われそうですが、開発者にとってみれば Android の方が優れてるところが多いと思います。はい、あとメモ。もう順不同でざーーーーーっと。 ■初めに思ったこと とくかく Java 嫌だ。いやいや嫌嫌面倒くさい。なんとかこれ回避できんかな、とおもって Titanium に手をだして、おぉ、こりゃいいや、となるも Android 版は完成度あと一歩のところだったので断念。 次に Adobe AIR に手をだすという苦し紛れの行動にでるも、これもあえなく断念。ま、ライ
はじめに ソースコードは設計であり、コードの記述は品質に直結するのは言うまでもない。ちなみに、プログラマにとって特に重要なのは保守性だ。コードは書いた直後から保守対象となるからだ。コードは要求文書の範囲で動けばいいと思っている人がいれば今すぐ、ソースコードをコピペして100klに増えるプラグインがいつの間にかインストールされる呪いをかけてあげよう。幸い、ここを読んでいる人にはそんな人はいないだろうと思うけれども。 ということで、コードの品質を下げる要因、すなわちシステム全体の品質を下げる要因となり、かつ使われやすいアンチパターンを挙げ、対策を検討していくことにする。対象は以下: 出力パラメータ 処理状態返却 意味のある配列 無意味な初期化 多すぎるtry-catch 暗黙の順序 コンパイラ警告の無視 過剰なコメント e.printStackTrace() 出力パラメータ メソッドの引数にオ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く