2012年8月2日木曜日

プロジェクトスタート!

ついにプロジェクトが始まりました!

嬉しい反面、不安もたくさんあります。。。

でも、初のプロジェクトで、自分をアピールできるチャンスだと思うので、しっかり完成させられるように全力で頑張ります!


まずはテーブルの定義から始めます。

今まで組んだことのない大きさになるかもしれませんが、頑張りたいと思います。


以上です。


2012年7月31日火曜日

本番!


今日は昨日に引き続き、作成したプログラムを本番環境に対応させる作業を行いました。

昨日は詰まっていたものの、ようやく想定通りの動作をする様になりました!

今回の不具合の原因はfgetcsv()の引数で指定している一行の長さが小さすぎたことが原因でした。

時間がかかったけれど特定できてよかったです。

後は表示の変更なども一部あり、その対応も行いました。

動作確認も無事に進んでいて後は実際に使って不具合がないことを祈るばかりです。

新しいプロジェクトも動き出すのでより頑張って行こうと思います。

以上です。

ついに本番環境へ!

作っていたプログラムをついに本番環境へアップして動作確認を行いました。

何事もなく動作してくれっ!と思っていたもののやはり不具合はあるようで・・・

昨日はその修正をしようとするも原因が特定できませんでした。

今日はしっかり修正できるように頑張ろうと思います。

以上です。


2012年7月27日金曜日

testの大切さ。

今日も今日とてバグに苦しみました。

一度修正をして、直った!と思っても同じ項目を他の画面で実行したときにエラーが出ていました。

こういったミスはtestの甘さから来ているのかなと思います。
testをしっかり書き込んでいればtestを実行するだけで他の部分に影響がでていないかが一瞬でわかります。testの記述は手間のかかる作業ではあるけれど、書いておけば後々のミスがかなり減らせるのではないかと思いました。

今回、同じ部分に対して何度も修正をすることになり、testの大切さを痛感しました。




また、今回の作業でもっと別の方法があったのではないか?と思う部分があります。
それはバリデーションのエラーメッセージについてです。

一つのバリデーションに対して新規登録の時とインポートの時でメッセージを変えたいことがあり、その方法が何とも面倒な感じになってしまいました。。。

採用したやり方はもう一つバリデーションを書いて変数名を$validate_〇〇みたいにして使用するバリデーションをコントローラーで制御するものです。


使用するバリデーションを変える時はコントローラーで

$this->モデル名->validate = $this->モデル名->validate_〇〇;
と記述すれば変わります。

求める動作はできたものコード量がかなり増えてあんまりよくないと感じています。

スマートな方法があれば教えてください!お願いします。

以上です。











2012年7月26日木曜日

バグ修正。

ここ数日ブログを書くのをすっかり忘れていました。
注意せねば。。。

今日は項目書の修正とプログラムの修正を行いました。

バグがなかなか解消出来ず、思っていた以上に時間を使ってしまいました。

時間を使った分、bedoreValidate()など、今まで使ってこなかったものを使ったりもしたので知識は増えたのではないかと思います。

以上です。






2012年7月20日金曜日

暑かったり 寒かったり

気温の変化が激しすぎて今日は少し風邪気味でした。。。

試験項目書は一度提出したときに大量の追加、修正を抱えて帰ってきました。

実際に自分が書いていたことはバリデーションのことばっかりだったので抜けている項目は多かったです。

レイアウトとか動作が成功した後の確認とか。


今後はこのような項目も抜かさずに書けるように頑張りたいと思います。

来週からはいよいよ試験に入ります。

たくさん項目があるのでさくさく行けるように頑張ります。

以上です。



2012年7月19日木曜日

暑いですねー

最近暑いとしか言っていない気がします。
室内と室外の温度差がすごいので体調管理には気をつけたいと思います。

今日から本格的に検証項目書を書き始めました!

単純な作業なので飽きがくることもあるけど、この作業の途中で問題が見つかったりしているのでしっかり隅々まで検証したいと思います。

以上です。