ある会社の若手とPHP使ったシステムのUnitテスト(PHPUnit)を書いてて一応これで行けるんではないか?という状態になってたけど最近、テストコードのコミットを見たら
「ユニットテストを正常に行えないため、fixturesの利用を廃止」
なんてコメントのコミットを発見してしまうましたよ。
??はっ?
ユニットテストを正常に行えないため?ってPHPUnitがバグってるってことなの?
いやいや、あなたの使い方が誤ってるだけですよそれは。
自分がやった時はちゃんと動いてましたけどね。
でも、Fixureの動きがわからない時は、データベース壊したり大変だったけど、何をどこにセットすればどう動くかは理解できましたけど。
めんどくさいけど、明日検証して、こらっ!って言わないとだなこれは。
新潟市で個人でコンピュータ相手にシステム開発をしています。確実、安く、素早くをモットーにやっています。
システム開発の時に調べた技術を惜しみなく公開していきます。あまりよろしくない業者についての苦言も為に吐きます。
コンピュータにベッタリというのもどうかと思いますが、やはりこれからは、コンピュータのことを知らないよりは知っていたほうが良いと思いますよ。
2016年5月26日
2016年5月24日
VCSでファイルコミットの時に気をつけてね
プログラム開発している時は、今時は、Gitだったり、Subversionだったりを使ってソースのバージョン管理をするのは当たり前です。
ですが、こんな人は「コミットしないでください」と言いたくなってしまいます。
ですが、こんな人は「コミットしないでください」と言いたくなってしまいます。
- 特に内容は変更してないけど、使っているエディタの影響でインデントが全体的にちょとずれちゃったけどそのまま大量にコミット
- コンフリクトとになったけど、そのマーク付きのままコミット
- コンフリクトになったけど、適切に修正しないでコミット
- 変更の塊ごとではなく、ファイルを個別にコミット
Gitだったら、コミットを纏めることができるからまだ救いようはある。
コミットをまとめてからPushしてくれれば良いので
みなさんは、ちゃんと意識してコミットしてますか?
VCSは、バックアップようのもとと思っていませんか?
使ったことない人、理屈がわかってない人にはちゃんとなぜ使うのかをちゃんと説明して挙げてください。
登録:
投稿 (Atom)