🔍はじめに
今月から初めてのシステム開発を始めました。
やってみるとわからないことだらけで、ほんとうに大変だったのでやったことを書いていきます。
🔍やったこと
-
ツール入れる
今回導入したのは VSCodeの拡張に
・Docker, PHP Extension Pack, PHP Intelephense
などなどPHP関連の拡張機能を導入しました
-
ほかの人の画面を真似る
今回は途中参加だったので、一旦ファイルをコピーして同じ画面を表示できるようにしました
そうすることで一番最初の壁、どうやったら画面に出るんだろう問題を解決できました
そのあとその中身を変更する感じで…
-
とにかく聞く
正直自分で考えて調べられるレベルではなかったです
自分で調べるって言ったってなにを調べれば作業が進むのかもわからない…
開き直っているみたいですが、何から始めるべきか聞くしかなかったです
🔍やらかし
-
レビューアの観点を知らずに思い込みで開発をしていた
「レビューアは、指示書/設計書に沿ったプログラムであるかどうかをチェックしている」ということを理解せずに開発していました
そのため、自分の作業が指示書/設計書とずれていることに気づけず無駄な作業を続けて、スケジュールにも大幅な遅れを発生させてしまいました
🔍どうすればよかったのか
-
レビューアの観点は事前に知っておく
当たり前なのかもしれませんがこれだと思います。
やらかしの一番の原因は、指示書/設計書に沿った実装をしようとする働きが足りなかったことだと思います。
指示書/設計書に沿った実装を積み重ねるようにしていれば、もっとスムーズに作業ができたと思います
-
ツール、拡張は先輩方と同じものを導入する
様々な相談をするときに、利用しているツールや拡張が違うと教えずらくなってしまう、
同じものを導入するべきでした
🔍まとめ
今回ははじめてのシステム開発でつまずいたりやらかしたりしたことについて書きました
なにもわからない状態からのシステム開発は大変だと身をもって体感しました。
今後はもう少しスムーズに作業できるよう努めたいです