[プログラミング]うねったコードと戦う

[プログラミング]うねったコードと戦う

うねりコード 数学ガールの著者である結城浩さんの、かなり昔のページにこんなものがありました。 うねりコード - 【アンチパターン】遠くから見ると、画面上でコードがうねっている。 記事を引用いたします。 98/ 3/17 (火) うねりコード 大学時代に私の同期のN村がモニタを見ながら、「悪いコードは遠くから...

[プログラミング]そのコメント、カッコ悪い

[プログラミング]そのコメント、カッコ悪い

少し前に読んだ「情熱プログラマ」では、プログラマの必須能力の一つとして作文技術を挙げており、とても納得しました。 優れたプログラムは、無駄が少ないためにわかりやすく、そして見た目にも美しいものです。 これに対し、良くないコードは読みにくく、把握が困難なために見ているだけでイライラしてきます。 そして、コードの良さはコメント...

[プログラミング]初見で愕然としたソシャゲのコメント

[プログラミング]初見で愕然としたソシャゲのコメント

この記事はtomita@atuwebがお届けします。 以下、コメントについてのブログ記事が話題になってたようです。 「このくらいは良くあるな」という感想を持ってしまった私は相当業界に染まっているのですね。 実際、こういったひどいコメント、ひどいプログラムは定期的に話題に上がるものです。 本当に、Badなコードの撲滅は難...

[書評]プリンシプル オブ プログラミングを読んだ

[書評]プリンシプル オブ プログラミングを読んだ

話題の新刊、を、さっそく読みました。 サブタイトルは3年目までに身につけたい一生役立つ101の原理原則です。 ソフトウェアエンジニアリングの「正道」を知り、「良いコード」を書けるエンジニアに成長しましょうというものですね。 ソフトウェアエンジニアリングに有効な情報がぎっしり詰まっており、「自分も3年目くらいまでに読んでおき...

[Web]MySQLだけでランキングを頑張ってみる

[Web]MySQLだけでランキングを頑張ってみる

初めにお断りしておきますが、サービスの規模として「総ユーザが10万そこそこ」であることを前提としております。 そのため、100万ユーザを抱えるようなヒットしているプロダクトには適しませんのでご了承ください。 この記事はtomita@atuwebがお届けします。 Webアプリケーション開発に携わっていると、みなさんが一度...

[IDE]Cloud9で環境構築を簡単に

[IDE]Cloud9で環境構築を簡単に

クラウド上で開発できるCloud9が便利過ぎて感激しましたのでご紹介いたします。 Cloud9 Cloud9を使うきっかけは、Ruby on Rails チュートリアルでアナウンスされていたからです。 Railsチュートリアルを再開していたところ、Rails 4.2 (第3版)が公開されていることに気づき、1か...

【社内Fizz Buzzコンテンスト】が盛り上がった件

【社内Fizz Buzzコンテンスト】が盛り上がった件

私が過去所属していた企業さんで新人プログラマが増え、スキル把握を兼ねて「コーディングの勉強につながること」をやりたいと考えていました。 そんな時に、以下のエントリを見て「これだ!」と思いました。 ソニックガーデンさんに所属されている伊藤純一さんがFizz Buzzをやったお話で大変勉強になりました。 私の場合、その企業...

ずっと[PHP]で開発してきた私が[Java]で開発して感じた事(新)

ずっと[PHP]で開発してきた私が[Java]で開発して感じた事(新)

私は5年以上PHP開発に携わってきたバックエンドエンジニアです。 昨年から1年程度Java+Spring Frameworkで開発する案件に携わっておりましたので、そこで感じた言語や開発環境の差についてつらつらっと書きなぐってみました。 PHPは楽だけどここがあんまりだよね、Javaっていいよね というスタンスです。 ワカ...

[Windows]dirコマンドと、Android.mkの躓きポイント

[Windows]dirコマンドと、Android.mkの躓きポイント

以下のエントリでdirコマンドを使っていましたが、実は最初に公開した時のサンプルが全く動いていませんでした。 ということで、dirコマンドを勉強しなおしました。 dirコマンドについて ふつうのdirコマンド コマンド dir D:PathtoprojectClasses 結果 ドライブ D のボリューム ...

スポンサーリンク
ad_336
ad_336