日記

Every adventure requires a first step. Trite, but true even here.

最近TDDとまではいかないんだけどテストをちゃんと書くことを意識していて、できるだけロジックの部分だけでもテストが書きやすくなるようにコード書いてる。はじめは依存性ありまくりでテストしやすいコードを書けなかったけど書いていくうちに、クラス内で…

ValueObjectっぽいものを導入したらいい感じになってきた

今までAPIで取得した値を加工・計算したい場合とりあえず連想配列に入れてゴニョゴニョしていた。 連想配列にいろいろなデータ詰め込みすぎると何入ってるのかわかんなくなるし、面倒なのがある条件のときだけ存在しないキーがあったりしたら、isset()とかem…

抽象化が苦手

DBに関する本とかネットの記事読むと、多対多のテーブルとか出てくるじゃないですか。よくあるのが授業管理システムとかで、 ・授業テーブル授業ID:1授業名:経済学教授ID:100 ・学生テーブル学生ID:1名前:佐藤 ・受講テーブル学生ID授業ID 授業は複数の学生…

やる気が出ない原因がわかった

今週はあまりやる気が出ず集中力もなかったと思う。ただ原因がわからなかった。 今日も朝起きてから写経して、疲れて昼寝したけど体が重い感じがしてさっぱり疲れが取れている感じがしなかった。 昨日は仕事中に夕方ぐらいから腰が痛くなって、それはずっと…

スキルマップと方向性

最近いろいろ迷走して何を学べばいいのかわからなくなってきていた。 たとえば、技術書読んでいても、今自分が学ぶべきことはこれなのだろうかと考えてしまって、あまり手につかなかったりした。 そこで今の自分のスキルの棚卸しと今後どういう方向性でスキルを身…

『「納品」をなくせば、うまくいく』を読んだ

「納品」をなくせばうまくいく 作者: 倉貫義人 出版社/メーカー: 日本実業出版社 発売日: 2014/06/12 メディア: 単行本 この商品を含むブログ (6件) を見る 『「納品」をなくせば、うまくいく』を読んだ。 e-words.jp 受託開発という形式を取る以上、仕様を決めて…

去年の反省と目標

2018年を振り返る 1月 就職活動 2月 プログラマーとして働き始める。 3月 ぼちぼち働く 4月 ぼちぼち働く 5月 ぼちぼち働く 6月 ぼちぼち働く 7月 ぼちぼち働く 8月 雲行きが怪しくなり始める。残業が多くなる。 9月 炎上 10月 炎上 11月 炎上 12月 一段落 前半…