- 2018年6月28日
読むのが早いソースコード
ソースコードは早く理解されるコードであることが要求されます。早く理解されるためには、書かれている文字が何なのか読み取られるという方法があります。同じ動作を関数化することはよく使わ […]
ソースコードは早く理解されるコードであることが要求されます。早く理解されるためには、書かれている文字が何なのか読み取られるという方法があります。同じ動作を関数化することはよく使わ […]
Selenium IDEは使うまでの導入が非常に楽なwebページテストツールです。多量のテストコードを書くのは手間ですし、Chrome、Firefox限定ですが、アドオンを入れる […]
知らないととことんハマりそうなので、備忘録としてまとめ。 日付オブジェクトから月を取り出すときの注意点についてです。 サンプルコードはこちら。 現在の月を取得するならこれだけなので […]
“30億のデバイスで走るJava”という宣伝ができるぐらい、今やITの世界で欠かせなくなったJava。 そんな Javaですが、いままで開発ツールのOrac […]
この記事を読むよりリーダブルコードを読んだ方がよほど良いと思います。Amazonで売っている電子版は見つかりませんでした。リーダブルコードはQiitaの記事でよく引用されたり技術 […]
==、!=と===、!===は曖昧な比較と厳密な比較です。==、!=と===、!===を使い分ける事で以前書いた暗黙の型変換に悩まされない比較を行うことができます。 javasc […]
後輩のコードを見ていて発見した Internet Explorer 固有のバグです。 今回遭遇するまで、こんな現象が起きることを知らなかったので、備忘録も兼ねています。 で、コード […]
関数には引数がつきものです。ソースコード中のある関数を変更する際、関数中の引数を増やしたくなる時があります。しかしながら、単純な関数の引数部分の変更は関数の呼び出し側の変更も引き […]
覚えておくと意外と便利なので、備忘録としてまとめ。 PHPで全角を半角に、もしくはその逆を行う方法です。 今回使う関数は、mb_convert_kana()です。 参考にさせていた […]
javascriptには即時関数という機能があります。 即時関数 (IIFE; Immediately Invoked Function Expressions) は、関数がブラ […]
先日、自分用にFuelPHPのテスト環境を作成していた時のこと。 ファイルやウェブサーバー周りの設定が終わって、テストでFuelPHPを動作させたところ… 初めて見るエ […]