2021-08-30关于威廉希尔2021年研究生国家学业奖学金评… 2021-03-022021年威廉希尔教学科研人员招聘启… 2020-12-292021年威廉希尔博士后招聘启事 2021-08-30威廉希尔2021年申请晋升教研系列长聘职位教… 2021-08-30威廉希尔2021年申请晋升教学系列职位教师名… 2021-07-15威廉希尔2021年暑假带值班表 2021-05-052021年博士研究生招生拟录…
2021-08-30关于威廉希尔2021年研究生国家学业奖学金评… 2021-03-022021年威廉希尔教学科研人员招聘启… 2020-12-292021年威廉希尔博士后招聘启事 2021-08-30威廉希尔2021年申请晋升教研系列长聘职位教… 2021-08-30威廉希尔2021年申请晋升教学系列职位教师名… 2021-07-15威廉希尔2021年暑假带值班表 2021-05-052021年博士研究生招生拟录…
yamaokaです。 何かソースコードを書いた場合、皆さんはどのようにテストをしていますか? PHPの場合、PHPUnitやSimpleTestを使ってユニットテストをすることが多いと思います。でも、ユニットテストのために新しいファイルを作ってメソッドを実装したりするの、面倒くさくないですか? Pythonには標準でDocTestという仕組みが付いています。詳細はPythonのドキュメント(日本語)を参照してもらうことにして、簡単に言うと、実際のソースコードの中にコメントとしてテストケースを書いてしまおうというアイデアです。 「実際のソースコード=テストケース」になるのですから、メソッドを修整したからテストケースも修整して…という手間が少なくて済みますよね。そうしたDocTestの仕組みを、PHPに移植しようとする試みを紹介します。 rhacoのDocTest rhacoは「PHPのライブ
今日、社内で「PHPの配列をループで回すのにforを使うか、foreachを使うか」という話が面白かったので、メモ。 ここでいう配列はキーが数字で、0からの連番であることを想定してます。(キーが数字以外や連番で無い場合は、foreachを使います。) 例えば↓のようにDBテーブルからレコードを読み込んだ内容が入ってる場合、$listをループで回すならforとforeachのどちらを使うべきかという話です。 <?php $list = array(); $list[] = array('id' => 1, 'name' => 'hoge'); $list[] = array('id' => 2, 'name' => 'foo'); $list[] = array('id' => 3, 'name' => 'bar'); ?> for文派 <?php for ($i = 0 ;
開発合宿や、ちょっとカフェで開発、みたいなことをすると、どうしても「ノートパソコン」に開発環境をいれないといけません。 でも、やっぱり「デスクトップ環境」で広い画面をたっぷり使いながら開発したいんですよね・・・ で、この2日間くらい、何故かすごく悩みながらいろいろやってみました。結果はこの通り。 結論は単純なんですが、意外に苦労したのでメモとして残しておきます。 絵を描いて説明・・・、とか思ったんですが、もう疲れ果てたのでテキストオンリーで。 砂を噛むように味気ない文章なんですが、よろしければ参考までにどうぞ。 ■やりたいこと 外ではノートで、会社では デスクトップPC で「シームレス」に開発したい! ■基本ルール それ Mac 使えばできるよ・・・というのは無し。Let's Note 最強。 ■ベースとなる開発環境 ノートパソコンに vmware player + CentOS をいれて
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く